此例子是使用LINQ2Dapper封装,效率优于EntityFramwork,而且支持.NetFramework和.NetCore框架,只依赖于Dapper
支持.net framework4.6.1及以上git
支持.net core2.0及以上github
首先须要保留QuerySet对象,由于根据Linq解析拼接SQL保存在Query对象的SqlProvider中sql
var query = Connection.QuerySet<T>();app
而后执行该对象,例如框架
query.List();ide
这时就获得了解析的对象.net
sql:query.SqlProvider.SqlString对象
sql的参数:query.SqlProvider.Paramsblog
var command=Connection.CommandSet<T>();get
其余如上相同
完整Demo能够去Github上下载:
https://github.com/a935368322/Kogel.Dapper.Test
若有问题也能够加QQ群讨论:
技术群 710217654
框架开源,能够加群下载源码