用 Dapper、Dapper-Extensions、Abp.Dapper 封装的数据访问层
- 添加SQL执行方法:
Execute、ExecuteScalar
- 添加实体查询方法:
GetFirst、GetTop - 优化实体查询方法,添加实体集合返回前是否要缓冲的设置点
- 优化逻辑删除,添加更新属性及值的设置点
- 生成查询 SQL 时,添加
WITH (NOLOCK) - 添加设置项:SQL 输出方法
- 添加逻辑删除方法
SoftDelete
- 表达式转换用
QueryBuilder替换ExpressionVisitor实现,以支持多个查询条件(来自ryanwatson/Dapper.Extensions.Linq)
- 添加支持多个实体查询的
Query方法
- 添加更新部分属性的
Update方法(来自vilix13/Dapper-Extensions) - 添加使用谓词、匿名对象或
lambda表达式作条件的Update方法
- 整合
Abp.Dapper,为Dapper-Extensions添加lambda表达式功能(来自Abp.Dapper)