此例子是使用LINQ2Dapper封裝,效率優於EntityFramwork,並且支持.NetFramework和.NetCore框架,只依賴於Dapper支持.net framework4.6.1及以上 支持.net core2.0及以上 1.查看查詢操作的SQL語句 首先需要保留QuerySet ...
此例子是使用LINQ2Dapper封裝,效率優於EntityFramwork,並且支持.NetFramework和.NetCore框架,只依賴於Dapper
支持.net framework4.6.1及以上
支持.net core2.0及以上
1.查看查詢操作的SQL語句
首先需要保留QuerySet對象,因為根據Linq解析拼接SQL保存在Query對象的SqlProvider中
var query = Connection.QuerySet<T>();
然後執行該對象,例如
query.List();
這時就得到瞭解析的對象
sql:query.SqlProvider.SqlString
sql的參數:query.SqlProvider.Params
2.查看增刪改操作的SQL語句
var command=Connection.CommandSet<T>();
其他如上相同
完整Demo可以去Github上下載:
https://github.com/a935368322/Kogel.Dapper.Test
如有問題也可以加QQ群討論:
技術群 710217654
框架開源,可以加群下載源碼