Widzę przykład użycia Dappera podczas wykonywania procedur składowanych z parametrami dynamicznymi i zwracania wyników procedury. Zwykle przykłady wykorzystują .Execute, ale niektóre z nich używają .Query. Mam trudności w korzystaniu z .Execute. Którego mam użyć w przypadku opisanym powyżej - zapytanie lub wykonanie ORAZ w jakich przypadkach użyłbym każdego z nich?Dapper (connection.Query lub connection.Execute)
7
A
Odpowiedz
12
Jeśli chcesz zwrócić wartość, użyj Query(). Jeśli chcesz wykonać zapytanie, które nie zwraca niczego, na przykład aktualizację, użyj Execute().
przykład Zapytanie:
var myList = connection.Query("select * from myTable")
Execute przykład:
connection.Execute("update myTable set columnA = @value", new {value = "ABC"})
Powiązane problemy
- 1. Czy Dapper obsługuje Enums?
- 2. Dapper to DataTable
- 3. Dapper and In Condition
- 4. Dapper i Oracle Clob typ
- 5. Dapper Multi-map następny poziom
- 6. Jak odczytać zapytanie SQL wygenerowane przez Dapper?
- 7. Czy Dapper może być używany do aktualizacji i wstawiania modeli?
- 8. Jak zmapować wiele rekordów z pojedynczego SP za pomocą Dapper-dot-net
- 9. Zapytanie Dapper LIKE dotyczące zabezpieczenia MySql przed iniekcją Sql?
- 10. Dapper SqlMapperExtensions/Dapper.Contrib?
- 11. Dapper ORM Nested Objects
- 12. jest tam ExecuteScalar w Dapper
- 13. Timeapan mapowania w SQLite i Dapper
- 14. Obowiązkowe parametry, Dapper i System.Data.SqlClient.SqlException
- 15. mogę wrócić zbiór wielu Derived ów Dapper zapytania
- 16. Dapper MultiMap nie działa z splitOn z wartością NULL
- 17. dapper nuget 1.7 przestawia mapowanie
- 18. Prawidłowe użycie Multimapping w Dapper
- 19. Konwersja Dapper i Downward Integer
- 20. Jak zdobyć SqlDataReader z Dapper?
- 21. Jak używać Dapper w ServiceStack
- 22. Dapper Multi Mapping z QueryMultiple
- 23. Obsługa Dapper zwróciła pusty zestaw wyników
- 24. Dapper wielu obiektów z jednego rzędu
- 25. Połączenie Entity Framework, Dapper i SSDT?
- 26. Zarządzanie połączeniami z niepobudzonymi zapytaniami w Dapper
- 27. Dapper Obsługa typów przestrzennych .net Core
- 28. Zadzwoń do konstruktora niestandardowego z Dapper?
- 29. Dapper & MS Access - Czytaj prace, Napisz nie
- 30. Wyjątek NullReferenceException podczas wstawiania z Dapper
prostu do wyjaśnienia: Execute() zwraca liczbę wierszy. – Caltor