如果您使用了實體框架,那麼您知道EDMX很酷。你也知道它會變得巨大而且幾乎難以控制。設計決策:多個EF EDMX文件
當它變大時,很容易爲數據庫中的每個Schema創建第二個EDMX或第三個EDMX(就像舉例一樣)。
這樣的分離將有助於組織您的EDMX,但它可以分離相同名稱空間中實體的上下文。
此外,單獨的EDMX文件可能會導致跨EDMX文件的JOIN操作導致冗餘的冗餘數據庫通信。
但事實是,EDMX越大,使用越困難。確保它是正確的越困難。它更容易被打破。
您是否將您的EDMX文件分開?你有什麼經驗法則?
我明白了;跨項目重用EDMX。這是分割EDMX的合理理由。我們自己還沒有打過這個場景。 –