我们使用实体框架4.3代码。我们有三个数据库。对于每个数据库,我们都有一个dbcontext。在第一个数据库中,我们有一些传统表/ SQL。总体而言,大约有。70-80表/实体。

在将来,我们希望使用EF 4.3迁移。

  • 我们可以将所有三个数据库合并到一个,并保留我们的三个dbcontext类?
  • 更好地合并dbcontext类?
  • 可以ef 4.3处理这个?
有帮助吗?

解决方案

如果要使用3个上下文类型,您仍应使用3个数据库。数据库迁移依赖于上下文类型,三种上下文类型的迁移在单个数据库上不适用于单个数据库(或者它会导致若干问题包括完整的手动处理迁移代码)。作为替代,您可以将所有数据库合并到单个数据库中,您还必须合并为上下文类型为单个。选择取决于你。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top