好了,所以我們有一個包含以下項目的解決方案:將實體框架放在我們的解決方案中的位置?
- BusinessLogic
- 實體
- 數據訪問
- 公用事業
- 單元測試
- 的UserInterface
這是一個非常大的企業級應用程序。我的問題是,我們在哪裏放置實體框架?一方面,EF看起來像是一種數據訪問技術,應該放在DataAccess項目中。但是另一方面,它會生成自己的實體,這些實體應放置在我們已經很大的實體項目中。
哪個項目是Entity Framework更好的地方?
是否有可能從EF中的持久性邏輯中分離實體?
請注意,如果您的應用程序足夠大,您應該創建多個edmx模型。 – tster 2011-04-05 22:16:36
我們實際上將我們的數據層轉換爲更現代的數據層。我們想使用EF。所以開始時它只會是一個EDMX,但隨着我們慢慢地將所有項目轉換爲使用新的數據層,我們將添加更多。 – Chev 2011-04-05 22:40:28
你在說多少個實體?我遇到了超過100個實體的模型設計器問題和元數據加載性能問題。 – tster 2011-04-06 11:02:57