基于Dapper的开源LINQ扩展,且支持分库分表自动生成实体二
LnskyDB LnskyDB是基于Dapper的Lambda扩展,支持按时间分库分表,也可以自定义分库分表方法.而且可以T4生成实体类免去手写实体类的烦恼. 文档地址: https://liningit.github.io/LnskyDB/ 开源地址: https://github.com/liningit/LnskyDB nuget地址: https://www.nuget.org/packages/LnskyDB/ 功能特点 Lambda表达式查询方便 基于Dapper的Lambda表达式扩展可以方便的进行查询筛选操作 支持分库分表 默认支持按年分库按月分表,也支持自定义分库分表.从此大数据不用愁 T4自动生成实体 有T4模板自动生成实体类,再也不用手写那些烦人的实体类了.仓储类及接口也支持自动生成 使用门槛低,快速上手 使用非常简单,可以快速上手 注意问题 本框架只支持单表的Lambda表达式查询,如果多表需要手写sql,框架支持根据sql查询修改等. 另外不太建议连表查询,推荐在逻辑层处理 开源协议 MIT license. 上一期我们写了分库分表的增删改查,这一期我们写一下不分库分表的增删改查: 不分库分表 查询 根据主键查询 var repository = RepositoryFactory.Create<ProductSaleByDayNSEntity>();