【发布时间】:2016-06-15 20:28:00
【问题描述】:
我有一个数据库,其中包含一些“核心”表,它们都在核心模式中。还有一个名为 Extra 的附加模式,其中包含附加表。给定一个表 Customer,其中有一个带有 CustomerID 和 CustomerName 的 Core.Customer 表,以及一个带有 CustomerID 和 AdditionalInfo 的 Extra.Customer 表,我想要执行以下操作:
创建一个知道 Core.Customer 表的“核心”DBContext。那没问题。现在我想用派生自核心 DBContext 的 DBContext 创建一个新的类库。同样,没问题。
但是,我现在希望能够从派生项目访问拆分实体(客户)。这就是我遇到困难的地方。我将有多个项目使用这些核心表,所以我需要核心 DBContext。对于某些客户端(每个客户端将在数据库中获得自己的模式),我希望能够使用实体拆分来“扩展”核心实体。到目前为止,我还没有运气。谁能告诉我这是否可能?
提前谢谢你...
【问题讨论】:
标签: entity-framework