我想知道是否延遲加載==延期執行?推遲執行
Q
推遲執行
3
A
回答
9
號
「延遲加載」通常用來表示如果你有一個指向一些其他實體,解引用代碼中的財產屬性的實體的實例會導致數據庫查詢是爲了實現其他實體,如果它尚未加載。
E.g:
var foo = Context.Foos.First();
var bar = foo.Bar; // with lazy loading, this causes a DB query for foo.Bar;
「延遲執行」通常用來指直到IQueryable
迭代沒有數據庫查詢將在所有發行。
E.g.
var foos = context.Foos.Where(f => f.Id == id); // no db query ; deferred
var foo = foos.First(); // now a query is issued.
var count = foos.Count(); // another query is issued
+0
我試圖輸入(並在同一時間直接在我的頭上)。 +1爲最快的手指:) – 2010-02-03 17:59:45
+1
我不相信海報沒有標記爲答案。 – 2012-05-30 13:42:11
-1
我懷疑你認爲實體框架4中的「延遲加載」,實際上它與延遲加載相同。
相關問題
- 1. 推遲執行聚集
- 2. 推遲執行PHP腳本
- 3. 在VB.NET中推遲執行?
- 4. 推遲執行值不變
- 5. 在C#中推遲執行#
- 6. 推遲執行在哪裏在sql
- 7. 推遲執行直到需要
- 8. 在這裏推遲jQuery執行嗎?
- 9. 函數中的延遲承諾不推遲函數的執行
- 10. 在任務並行庫:如何推遲Task.TaskFactory.FromAsync任務執行?
- 11. LINQ延遲執行
- 12. PLINQ延遲執行
- 13. AS3延遲執行?
- 14. 如何推遲在龍捲風中執行python任務?
- 15. 如何LINQ時推遲執行在using語句
- 16. RxJava 2入門:連續執行任務。 `然後'或'推遲'?
- 17. 推遲Java程序執行的最佳做法(Android)
- 18. WordPress的 - 如何推遲解析的JavaScript執行DOM加載後?
- 19. 推遲執行node.js中的異步消息傳遞函數
- 20. 推遲在瀏覽器上的腳本和執行順序
- 21. 推遲的<script>執行在HTML - 對用戶的請求
- 22. Appengine推遲任務的問題,執行引發未知錯誤
- 23. 在非WebKit瀏覽器中推遲JavaScript執行
- 24. 推遲JavaScript執行,直到內容已被添加到文檔
- 25. jQuery推遲承諾執行不按順序?
- 26. 推遲執行(IQueryable)到數據庫級別而不使用ORM?
- 27. 如何推遲/推遲Gearman工作?
- 28. 延遲在執行Segue
- 29. Jquery的延遲執行
- 30. 角執行與延遲
請包含更多標記以指示您正在討論的編程語言/框架。 – 2010-02-03 17:35:10