EF模型优先的有界上下文

时间:2013-10-11 09:04:56

标签: entity-framework-5 domain-driven-design ef-model-first bounded-contexts

我正在尝试找到使用Entity Framework的最佳工作方式,并建议不要使用大型模型(按意图将它们分开),因为它可能会使应用程序更难以维护并对性能产生影响

根据Pluralsight.com的Julie Lermans课程,可以(并推荐)使用Code-First方法分离模型(上下文),但是如何使用Model-First方法来实现呢?有可能吗?

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

为什么不在Code First中执行此操作?这是一种更好的方式,并给你更多的控制(至少我的意见:)) 我不熟悉模型第一种方法,但你需要有可能:

  • 将您的实体映射到同一个数据库表,即使它们的名称不完全相同。
  • 能够设置可用于迁移的MigrationContext,因为没有其他有界上下文没有完整模式(如果您的意图是在一个物理数据库中拥有所有有界上下文)

如果您的模型第一种方法可以做到这一点。我认为没有问题。