dapper GetList(谓词)vs Query(sql条件)

时间:2013-10-25 22:14:24

标签: dapper dapper-extensions

dapper 中,我可以使用

获取数据
Query<Person>("sql condition").

我可以使用 dapper extensions

GetList<Person>(predicate) 

两者都返回IEnumerable

我应该选择哪种方法来处理哪种情况?

由于扩展库较新,我觉得作者不喜欢构建sql

带字符串的条件。相反,我有一点intellisense和强类型

条件。

但是这样有利吗?由于经验,你有没有意识到的缺点

使用两个库?

1 个答案:

答案 0 :(得分:0)

DapperExtension可以帮助完成针对单个表的CRUD的简单任务。如果你需要更多,那么Query是处理这个问题的方法。不可否认,SELECT不像单个表那样有用,但它简化了许多写操作。