[LINQ2Dapper]最完整Dapper To Linq框架(五)---查看Linq实际执行的SQL

此例子是使用LINQ2Dapper封装,效率优于EntityFramwork,而且支持.NetFramework和.NetCore框架,只依赖于Dapper
支持.net framework4.6.1及以上git

支持.net core2.0及以上github

1.查看查询操做的SQL语句

首先须要保留QuerySet对象,由于根据Linq解析拼接SQL保存在Query对象的SqlProvider中sql

 var query = Connection.QuerySet<T>();app

而后执行该对象,例如框架

query.List();ide

这时就获得了解析的对象.net

sql:query.SqlProvider.SqlString对象

sql的参数:query.SqlProvider.Paramsblog

 

2.查看增删改操做的SQL语句

 var command=Connection.CommandSet<T>();get

其余如上相同

 

完整Demo能够去Github上下载:

https://github.com/a935368322/Kogel.Dapper.Test

若有问题也能够加QQ群讨论:

技术群 710217654

框架开源,能够加群下载源码

相关文章
相关标签/搜索