兩者的優缺點是什麼?此外,我聽說過有關微軟是否會繼續支持LINQ to SQL的各種傳言,任何進一步的信息將不勝感激。Linq to SQL vs Entity Framework,Microsoft支持
3
A
回答
6
L2S將繼續得到我所理解的支持,從我從最後一個PDC中回想起來,所有的重點都放在了L2E for .NET 4.0上。
從我對L2E的現狀進行實驗,發現它'不夠充分'。特別是在速度方面。我做了一些簡單的性能測試,我的L2S查詢有時比L2E快2-4倍,甚至在預編譯L2E視圖時也是如此。
2
這個post指向一些信息。特別是3點主要區別:
查詢比Microsoft SQL Server的其他關係存儲能力
不限於LINQ的語言支持
先進的測繪設備,這樣,完整的文本查詢語言如將單個類映射到多個表
1
您可以使用NHibernate嗎?它非常成熟,並得到社區的大力支持。
6
LINQ to SQL適用於只能使用SQL的應用程序。
實體框架適用於需要提供可插入後端(Oracle,MySQL,SQL,XML等)數據源的應用程序。
我對謠言的理念是,當你從MS(或任何其他公司)得到官方聲明時,認爲穩定並擔心「支持」,對此有正面或負面影響。截至目前,兩者都得到支持。
相關問題
- 1. Linq to Entity Framework(v1)
- 2. Delphi Prism和LINQ to SQL/Entity Framework
- 3. 使用Microsoft Entity Framework/Linq to SQL的自包含模塊化類
- 4. AD0.NET Entity Framework 4.0或Linq-to-SQL
- 5. WCF,Entity Framework(代碼優先)vs LINQ to SQL
- 6. LINQ to Entity不支持DbGeography條件
- 7. LINQ to SQL支持POCO嗎?
- 8. Linq-to-Entities/Entity Framework中的連接
- 9. Xamarin LINQ to Objects支持
- 10. 在DB2中使用LINQ to Entity Framework
- 11. Linq to Entities/Entity Framework交叉edmx「加入」
- 12. 實體框架vs Linq to實體vs Linq to SQL
- 13. Entity Framework vs Nhibernate
- 14. .Net Entity Framework to CSV
- 15. NHibernate vs Entity Framework 4.1中的數據庫支持
- 16. Microsoft Sync Framework,Microsoft Entity Framework 4.1和SQL CE 4.0
- 17. 我可以讓Entity Framework和Linq-to-SQL一起運行嗎?
- 18. sqlite是否支持linq-to-SQL?
- 19. 不支持Linq-To-Sql方法?
- 20. 亞馬遜EC2支持LINQ to SQL
- 21. Linq to SQL:多對多支持類
- 22. Linq to Entity和Contains?
- 23. Linq to Entity - 加入更新
- 24. Linq SelectMany in Entity Framework
- 25. System.Data.Sqlite是否支持Entity Framework 6?
- 26. Entity Framework Core是否支持MariaDB?
- 27. 爲什麼Entity Framework不支持ODBC?
- 28. SelectMany in Linq to entity
- 29. OrderBy in LINQ to Entity
- 30. Linq to entity left join
你知道任何支持速度聲明的外部研究嗎?我很想知道,因爲當我在LinqToSQL和LinqToEntities中創建2個等效查詢時,LinqToEntities速度要快得多。儘管我的查詢通常很簡單。 – dtc 2009-02-11 19:52:25