此例子是使用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
框架開源,能夠加羣下載源碼