2008-11-14 62 views
1

最近我們一直在討論使用實體框架的方法。我們有一個相當龐大和複雜的基於網絡的基於網絡的應用程序,這是一個重大改革。實體框架:一個大模型還是一組較小的模型?

問題是:如果我們從哪裏開始使用實體框架,創建一個大模型還是一組較小的基於功能/活動的模型會更好?

我對此有自己的看法,但有興趣聽聽其他人的想法。

更新(2008年11月17日): 我一直在創建一個模型,擦除和重新創建,等等在家裏的小項目。雖然我還沒有嘗試過,但我懷疑這種方法在涉及大量實體類型時會更具挑戰性。

此外,沒有人有任何使用ef與大型團隊使用TFS或類似的經驗嗎?

回答

1

根據我的經驗,我只是製作一個數據庫的大型模型。否則,可能很難追蹤哪些表發生了變化。當我更改數據庫時,我只刪除模型中的所有表並重新生成它。

當然,我也沒有通過向它添加「實體」功能來定製我的模型(不確定它是如何工作的)。

所以我不是專家,但我通常最終使用LINQ到SQL模型/對象而不是實體框架 - 它對我來說迄今爲止效果更好。