实体框架4.3合并多个数据库/上下文
本文关键字:数据库 上下文 合并 框架 实体 | 更新日期: 2023-09-27 18:27:35
我们首先使用实体框架4.3代码。我们有三个数据库。对于每个数据库,我们都有一个DbContext。在第一个数据库中,我们有一些遗留表/sql。总的来说,大约有70-80个表/实体。
未来我们希望使用EF 4.3迁移。
- 我们可以将所有三个数据库合并为一个并保留我们的三个DbContext类吗
- 合并DbContext类更好吗
- EF 4.3能处理这个问题吗
如果要使用3种上下文类型,则仍应使用3个数据库。数据库迁移依赖于上下文类型,三种上下文类型的迁移在单个数据库上不起作用(或者会造成很多麻烦,包括完全手动处理迁移代码)。作为一种选择,您可以将所有数据库合并到一个数据库中,您还必须将上下文类型合并到单个数据库中。选择权在你。