0

我想知道如何获得 IQueryable 和 Tolist 的 sql 语句。

我想比较一下这种情况:

List<MyTable> lstresult01 = myContext.Mytable.Where(t=>t.ID == 1).ToList();

IQUeryable query = myContext.Mytable;
query = query.Where(t=>t.ID == 1);
List<MyTable> lstResult02 = query.ToList<MyTable>();

第二个更快吗?我读到 IQueryable 更好,因为条件是在 sql setence 中发送的,而 IList 不这样做。

谢谢。

4

0 回答 0