Veo el ejemplo del uso de Dapper en la ejecución de procedimientos almacenados con parámetros dinámicos, y devolver los resultados del procedimiento. Usualmente, los ejemplos usan .Execute, pero algunos de ellos usan .Query. Tengo dificultades para usar .Execute. ¿Qué se supone que debo usar en el caso descrito anteriormente - consultar o ejecutar Y en qué casos usaría cada uno?Dapper (connection.Query o connection.Execute)
7
A
Respuesta
12
Si necesita devolver un valor, utilice Query(). Si necesita ejecutar una consulta que no devuelve nada, una actualización, por ejemplo, luego utilice Execute().
consulta de ejemplo:
var myList = connection.Query("select * from myTable")
Ejecutar ejemplo:
connection.Execute("update myTable set columnA = @value", new {value = "ABC"})
Cuestiones relacionadas
- 1. Dapper and In Condition
- 2. Dapper sencilla mapeo
- 3. Aclaración de Dapper Ejemplo Código
- 4. Dapper mapeo mapeo intermedia
- 5. Por qué los valores hash (#) en la muestra Dapper
- 6. Pregunta Dapper LIKE para MySql safe contra Sql Injection?
- 7. Cómo mapear múltiples registros desde un único SP con Dapper-dot-net
- 8. de asignación de entidades en Dapper
- 9. ¿Cómo obtener valores para objetos secundarios utilizando Dapper ORM?
- 10. Cómo crear argumentos para una consulta Dapper dinámicamente
- 11. Cómo pasar un parámetro nulo con Dapper
- 12. puede Dapper implementar múltiples eliminar insertar o actualizar como QueryMultiple?
- 13. Dapper SqlMapperExtensions/Dapper.Contrib?
- 14. conversión de Dapper TinyInt
- 15. Dapper ORM Objetos anidados
- 16. Dapper con MVCMiniProfiler
- 17. Restaurar caché para Dapper
- 18. Dapper Edición Multi-mapeo
- 19. ¿hay una ExecuteScalar en Dapper
- 20. Dapper Objeto correcta/balasto Mapeo
- 21. Dapper - como operador utilizando DynamicParameters
- 22. Dapper ORM paginación y clasificación
- 23. Asignación de SqlGeography con Dapper
- 24. dapper nuget 1.7 enumeración enums
- 25. Acceso a Mysql usando dapper
- 26. transacción con dapper dot net
- 27. ¿Admite Dapper objetos fuertemente tipados con un procedimiento almacenado?
- 28. ¿Cómo se nombran las columnas para compatibilidad con múltiples mapas en Dapper?
- 29. ¿Llamar al constructor personalizado con Dapper?
- 30. Dapper dot net query en F #
Solo para aclarar: Ejecutar() devuelve el número de filas afectadas. – Caltor