2
在過去的幾個月中,我一直關注新的Entity Framework版本,但從現在開始,我必須構建一個完整的.net 3.5應用程序。在新的.net 3.5應用程序中集成Linq-to-Sql或Entity Framework?
我發現無法在.net 3.5應用程序中使用新的EF 4.1。但是看到第一個EF版本的批評以及Linq-to-Sql的開發狀態,這個日期最好的方法是什麼?
應該在選擇中使用哪些參數?提前致謝!!
實體框架將是我明確的選擇 - 但僅限於.NET 4. 3.5版本在很多地方都是缺乏的。 Linq-to-SQL在EF的強大功能和靈活性方面沒有可比性 - 它是C#團隊完成的「概念驗證」 - 它不太適合真實的企業級應用程序。對於更簡單的東西(比如管理你的足球聯賽或其他東西),這沒關係 - 不是很好,但是OK –
@marc_s:哇,你真的在ORM前面出現過。也許你會在6個月後推薦NHibernate。 :) –
可能重複的[nhibernate,實體框架,活動記錄或linq2sql](http://stackoverflow.com/questions/1377236/nhibernate-entity-framework-active-records-or-linq2sql) –