我首先使用实体框架代码并取得了良好的结果。
该项目使用第二个已设计并正在运行的遗留数据库。
我想调用项目中的两个数据库。有人对执行此操作的最佳解决方案有任何建议吗?
我已经分别完成了这两个任务(在教程中),但从未同时完成过这两个任务。是的,连接到两个数据库不是最好的主意,但每个数据库都有明显不同的数据集。
我已经首先使用 EF Code,并且一直在使用 POCO 类。您是否建议也创建一个 EDMX 文件?假设需要两个数据库上下文文件?
最佳答案
我已经完成了几个解决方案,其中在同一项目中使用了代码优先连接和数据库优先连接,没有任何问题。我会按照你所说的那样,只需为现有数据库创建 edmx。
我通常为每个数据库创建一个库项目,并从主应用程序项目中引用它们,只是为了防止事情变得困惑。
您只需为每个数据库实例化一个上下文并像使用单个上下文一样使用它们。它们充当完全独立的存储库。
关于c# - Entity Framework - 多个数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34727274/