2011-06-07 48 views
1

我都內置了EF版本一個相當大的模型1.客戶希望將升級模式採取外鍵的優勢第4版升級從EF V1型號EF英孚4

的特點是有什麼方式/工具輕鬆轉換ef v1型號到ef v4?

回答

0

您可以將目標框架從.NET 3.5更改爲.NET 4.0,並且模型將自動轉換。
但是,如果您需要參考約束等EF v4功能,則應該從數據庫重新創建模型。

0

將項目轉換爲目標.net 4後,如果您使用ef 4.1代碼拳頭, 使用此工具重新創建實體類。

http://blogs.msdn.com/b/adonet/archive/2011/05/18/ef-power-tools-ctp1-released.aspx

我確信你已經知道,有一個非常大的EDMX模型有其缺點。 如果還不算太晚,請利用這個機會先移動到4.1以上的代碼,並利用poco類來讓你更好地控制你的實體。

我的經驗已經證明越來越遠離edmx並轉向代碼第一儘早回款。 您只需要問自己這個問題,重新測試所有數據訪問層所需的時間,值得您的項目投資。

祝你好運