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