在 EF 4.1 中拆分 Db 模型
Posted
技术标签:
【中文标题】在 EF 4.1 中拆分 Db 模型【英文标题】:Splitting the Db model in EF 4.1 【发布时间】:2011-07-02 06:52:08 【问题描述】:任何人都建议我如何处理以下情况。 我有一些 Db 表在我的所有项目中使用,所以我在每个数据库中创建所有这些表(公用表 + 项目表)。现在我有一个依赖于公用表的公用数据和业务库,我需要将这些表实体拆分为具有单个 DbContex 的两个不同库。 我正在使用依赖注入来传递数据库上下文。
我正在使用以下 Vs 工具。 英孚 4.1 与 2010 年相比。
问候, 哈林。
【问题讨论】:
【参考方案1】:你可以像下面这样使用继承,或者
public class CommonContext:DbContext
public class ProjectContext:CommonContext
类似this. (The answer I have given for your earlier question的组合
【讨论】:
以上是关于在 EF 4.1 中拆分 Db 模型的主要内容,如果未能解决你的问题,请参考以下文章