Entity Framework生成的SQL语句

var Query= database.Table1.Find(cond,
f => f.Table2,
f => f.Table3,
f => f.Table4,
f => f.Table5)
.OrderBy(ordering).Skip((request.dataPage.PageIndex - 1) * request.dataPage.PageSize)
.Take((Int32)(request.dataPage.PageSize == 0 ? request.dataPage.RowCount : request.dataPage.PageSize))
.AsNoTracking()

 

生成SQL语句

Var SQL = (query as ObjectQuery).ToTraceString();

 

调试输出SQL,注意query不能ToList(),否则就不是IQueryable了 

Debug.WriteLine((query as ObjectQuery).ToTraceString()); 

posted @ 2019-06-11 15:51  蜗牛行  阅读(673)  评论(0编辑  收藏  举报