我知道linq到sql和實體框架之間的高級差異,但是,我希望從其他人那裏得到建議,這些人已經自己做了切換,或者已經足夠與兩者的經驗。從強大的LINQ到SQL背景,就實現和低級細節而言,當我開始使用實體框架編寫我的新數據訪問層項目時,有什麼重要的事情需要了解?需要建議:從Linq切換到SQL到實體框架
我已經創建了我的edmx文件(我選擇了數據庫優先方法),並且所有內容似乎都與linq to sql至今完全相同。有什麼可以幫助我的是一個簡短的項目列表,比如在linq to sql中,你這樣[這樣],但是在實體框架中,你需要[這樣]。
對不起,如果這是一個奇怪的問題,但任何答案的嘗試將不勝感激。謝謝!
而NH是比較成熟的,具有更豐富的功能只是說「用NH」不利於成長OP。 – 2011-12-22 14:08:35
這可能是重複的:http://stackoverflow.com/questions/8676/entity-framework-vs-linq-to-sql – Strillo 2011-12-22 14:09:48
我不認爲在EF4中有什麼根本不同 - 你可以幾乎去做你的就像你在Linq-to-SQL中所做的一樣。 EF4將提供*附加功能*(如表格繼承方案,將一個對象映射到多個表格或將一個表格映射到多個對象類型) - 但這些是「附加」,並不會妨礙您的發展。 – 2011-12-22 14:49:59