1
A
回答
2
對於SQL,你做的不是特別需要 LINQ。如果你願意,你可以做同樣的事情。這恰好與LINQ更方便在幾個方面:
您有
IEnumerable
,你不必在意的內部工作結束。只需像列表或數組一樣迭代它即可。沒有讀取行所需的代碼,更新光標等從消費者的角度來看,是
IEnumerable
的工作方式相同的查詢上對象,這是在LINQ真正的亮點的地方之一。您可以將其中一個替換爲另一個,其餘代碼不需要知道。
1
LINQ不僅涉及到數據庫,就可以申請LINQ列出,數組或數據的任何集合.....
相關問題
- 1. 裝配需要什麼?爲什麼我們使用它們?
- 2. 爲什麼即使在FieldInNewLine之後FileHelpers也需要FieldOptional?
- 3. 模型中有什麼?爲什麼我們需要使用它
- 4. 爲什麼我們需要使用prompt.start()?
- 5. 爲什麼我們需要使用ExitWindowsEx
- 6. 爲什麼我需要使用此LINQ查詢來區分,但不使用SQL
- 7. 爲什麼我需要Iterator接口,爲什麼要使用它?
- 8. 我需要使我的應用程序在後臺工作,即使它關閉
- 9. 即使在爲它們分配值後,變量也爲空(Java)
- 10. 什麼是仿函數,爲什麼我們需要它們?
- 11. 什麼是EJB回調,爲什麼我們需要它們?
- 12. 爲什麼我需要在查詢中使用CAST()?
- 13. 什麼是mcrypt,爲什麼和我們需要它在哪裏?
- 14. 爲什麼我需要引用此程序集,即使它沒有被使用
- 15. 我們爲什麼需要,使用貓鼬有什麼好處
- 16. 什麼是擴展方法,爲什麼我們需要使用它?
- 17. 即使使用SSL,爲什麼要簽署REST查詢?
- 18. 爲什麼我需要查詢界面?
- 19. EntityManager.flush是做什麼的,爲什麼我需要使用它?
- 20. 爲什麼我們需要創建原生查詢?
- 21. 如果我需要使用IIFE,Angular爲什麼不使用它?
- 22. 爲什麼我們需要在Spring中使用註釋?
- 23. 爲什麼我們需要在ASP .NET 5 wwwroot中使用web.config?
- 24. 爲什麼我們需要在getline(cin,string)之前使用cin.ignore()?
- 25. 爲什麼我們需要在ipv6中使用碎片?
- 26. 爲什麼我們需要在xml設計中使用xmlns:android?
- 27. 爲什麼我們需要使用// <![CDATA [在@using語句中?
- 28. 爲什麼我們需要在IValue Converter中使用ConvertBack
- 29. 爲什麼我們需要在.each()函數中使用$(this)?
- 30. 爲什麼我們在使用CollapsingToolbarLayout時需要AppBarLayout?