dapper GetList (predicado) vs Query (condición sql)

dapper dapper-extensions

Pregunta

En dapper puedo obtener datos con

Query<Person>("sql condition").

y puedo hacer con extensiones aptas

GetList<Person>(predicate) 

Ambos devuelven un IEnumerable

¿Qué enfoque debo elegir para qué situación?

Como la biblioteca de extensiones es más nueva, me parece que al autor no le gustó construir sql

condiciones con cadenas. En cambio, tengo un poco de intellisense y fuerte escribiendo el

condición.

Pero, ¿es eso toda la ventaja? ¿Hay desventajas que conoces debido a la experiencia?

al usar ambas bibliotecas?

Respuesta popular

La DapperExtension está ahí para ayudar con la simple tarea de CRUD contra una sola tabla. Si necesita más, entonces Query es la forma de manejar esto. Es cierto que SELECT no es tan útil como una sola tabla, pero ha simplificado muchas de las operaciones de escritura.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué