[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

框架開源,能夠加羣下載源碼

相關文章
相關標籤/搜索