【问题标题】:Edmx Entity model inheritanceEdmx 实体模型继承
【发布时间】:2012-11-07 16:15:59
【问题描述】:

我想创建一个通用实体模型,上面包含一些类和逻辑,以放入 DLL 并在各种项目中重用。我记住在每个项目中都可以在另一个中扩展通用 ModelContainer 并使用扩展的 ModelContainer 来访问数据库的可能性。我问你是否有可能以“干净的方式”这样做,或者我需要一些工作或“坏东西”。 谢谢大家。

【问题讨论】:

    标签: c# .net ado.net edmx


    【解决方案1】:

    我不明白你到底想要什么,但我认为你想扩展edmx 生成的实体。

    您可以使用Partial ClassesExtension Methods 来做到这一点。

    【讨论】:

    • 我的意思是,如果为 Visual Studio 提供了这样的东西,我注意到没有可设置的属性来扩展 edmx 上下文,我必须从代​​码中完成吗?如果是这样,我必须考虑哪些属性和其他东西?没有比这更“简单”的方法了吗?
    猜你喜欢
    • 2022-01-17
    • 2017-09-04
    • 2011-05-29
    • 2016-03-26
    • 1970-01-01
    • 2016-03-31
    • 2013-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多