Dapper GetList (prédicat) vs Query (condition SQL)

dapper dapper-extensions

Question

En dapper je peux obtenir des données avec

Query<Person>("sql condition").

et je peux faire avec des extensions pimpantes

GetList<Person>(predicate) 

Les deux renvoient un IEnumerable

Quelle approche dois-je choisir pour quelle situation?

Comme la bibliothèque d'extensions est plus récente, il me semble que l'auteur n'a pas aimé construire sql

conditions avec des chaînes. Au lieu de cela, j'ai un peu de intellisense et fort en tapant le

condition.

Mais est-ce tout l'avantage? Y a-t-il des inconvénients dont vous êtes conscient en raison de votre expérience?

en utilisant les deux bibliothèques?

Réponse populaire

DapperExtension est là pour vous aider dans la tâche simple du CRUD contre une seule table. Si vous avez besoin de plus, Query est le moyen de gérer cela. Certes, SELECT n'est pas aussi utile que c'est une table unique, mais il a simplifié beaucoup d'opérations d'écriture.



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi