Vedo l'esempio dell'utilizzo di Dapper nell'esecuzione di stored procedure con parametri dinamici e nella restituzione dei risultati della procedura. Di solito, gli esempi usano .Execute, ma alcuni usano .Query. Ho difficoltà ad usare. Esegui. Che cosa dovrei usare nel caso sopra descritto - interrogare o eseguire E in quali casi dovrei usarli ciascuno?Dapper (connection.Query o connection.Execute)
7
A
risposta
12
Se è necessario restituire un valore, utilizzare Query(). Se è necessario eseguire una query che non restituisce nulla, ad esempio un aggiornamento, quindi utilizzare Execute().
esempio Query:
var myList = connection.Query("select * from myTable")
Execute esempio:
connection.Execute("update myTable set columnA = @value", new {value = "ABC"})
Problemi correlati
- 1. Dapper supporta Enums?
- 2. Dapper semplice mappatura
- 3. Dapper e in condizione
- 4. entità mappatura in Dapper
- 5. Dapper Multi-map livello successivo
- 6. Dapper e Oracle Clob tipo
- 7. Dapper mappatura intermedia mappatura
- 8. Interrogazione modelli astratti in dapper
- 9. Dapper LIKE query per MySql sicuro contro Sql Injection?
- 10. Dapper. Cercapersone
- 11. Come passare un parametro null con Dapper
- 12. Come ottenere valori per oggetti figlio usando Dapper ORM?
- 13. È possibile utilizzare Dapper per aggiornare e inserire modelli?
- 14. Un oggetto Dapper DynamicParameters può essere enumerato come un dizionario di parametri?
- 15. Dapper Bulk Insert ID di serie di restituzione
- 16. Iniezioni Dapper e SQL
- 17. Dapper SqlMapperExtensions/Dapper.Contrib?
- 18. Dapper con MVCMiniProfiler
- 19. Dapper Multi-mappatura Problema
- 20. Dapper ORM oggetti nidificati
- 21. Invia SqlParameter a Dapper
- 22. Reimposta cache per Dapper
- 23. c'è un ExecuteScalar in Dapper
- 24. Utilizzo di Breeze.js con Dapper
- 25. Transazioni in "dapper-dot-net"
- 26. Dapper MultiMap non funziona con splitOn con valore NULL
- 27. Chiama costruttore personalizzato con Dapper?
- 28. Dapper supporta oggetti fortemente tipizzati con una stored procedure?
- 29. dapper nuget 1.7 mapping enums
- 30. Come utilizzare Dapper in ServiceStack
Giusto per chiarire: execute() restituisce il numero di righe interessate. – Caltor