2012-08-22 68 views
4

我們可以在同一個數據庫的項目中創建多個實體框架嗎? 我想爲每個子系統創建實體框架。一些子系統具有共享表。同一數據庫的多個實體框架

+0

你的意思是你想要在該數據庫的頂部創建多個**概念**數據模型?是的,這是完全可能的。你試過了嗎?如果是這樣的話:你有什麼問題嗎?如果是:**什麼**問題/問題? –

回答

5

這是可能的,您可以根據需要創建多個EDMX文件。

但它不recommmended,如...

  1. 您不能查詢在不同型號的多個表。
  2. 定義邊界將非常困難,因爲大多數表通過關係連接。
  3. 如果在多個模型中存在相同的表格,那麼您將遇到一致性問題和命名空間衝突。

相反,我們只創建一個EDMX模型,並把它放在一個公共庫,然後將其在許多不同的子projects.The唯一的問題是進口的,您的連接字符串,必須正確定義指定公共庫資源。

相關問題