【发布时间】:2012-11-07 16:15:59
【问题描述】:
我想创建一个通用实体模型,上面包含一些类和逻辑,以放入 DLL 并在各种项目中重用。我记住在每个项目中都可以在另一个中扩展通用 ModelContainer 并使用扩展的 ModelContainer 来访问数据库的可能性。我问你是否有可能以“干净的方式”这样做,或者我需要一些工作或“坏东西”。 谢谢大家。
【问题讨论】:
我想创建一个通用实体模型,上面包含一些类和逻辑,以放入 DLL 并在各种项目中重用。我记住在每个项目中都可以在另一个中扩展通用 ModelContainer 并使用扩展的 ModelContainer 来访问数据库的可能性。我问你是否有可能以“干净的方式”这样做,或者我需要一些工作或“坏东西”。 谢谢大家。
【问题讨论】:
我不明白你到底想要什么,但我认为你想扩展edmx 生成的实体。
您可以使用Partial Classes 或Extension Methods 来做到这一点。
【讨论】: