3 回答

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊
IQueryable<T>
延展IEnumerable<T>
IEnumerable<T>
IQueryable<T>
.
IEnumerable<T>
GetEnumerator()
Enumerator<T>
MoveNext()
IQueryable<T>
IEnumerable<T>
不IQueryable<T>
IQueryProvider.Execute()
IQueryProvider.CreateQuery()
IQueryable

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
IQueryable<T>
Expression
IEnumerable<T>
對(duì)于處理內(nèi)存中迭代的序列是很好的,但是 IQueryable<T>
允許內(nèi)存不足,例如遠(yuǎn)程數(shù)據(jù)源,例如數(shù)據(jù)庫或Web服務(wù)。
查詢執(zhí)行:
執(zhí)行查詢的位置。 “正在進(jìn)行中”,通常所需的是執(zhí)行查詢的每個(gè)部分所需的代碼(作為代碼)。 執(zhí)行的位置 程序外,查詢的邏輯必須用數(shù)據(jù)表示,以便LINQ提供程序可以將其轉(zhuǎn)換為內(nèi)存不足執(zhí)行的適當(dāng)形式-無論是LDAP查詢、SQL還是其他什么。
- 3 回答
- 0 關(guān)注
- 463 瀏覽
添加回答
舉報(bào)