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()); 

猜你喜欢

转载自www.cnblogs.com/101Love/p/11004048.html