我首先使用了Entity Framework代码并获得了良好的结果。
该项目使用已经设计并运行的第二个遗留数据库。
我想在项目中调用两个数据库。有没有人有任何最佳解决方案的建议呢?
我已经完成了两个(在教程中),但从来没有。是的,连接到两个数据库并不是最好的想法,但每个数据库都有截然不同的数据集。
我已经使用EF代码并且一直在使用POCO类。你会建议创建一个EDMX文件吗?假设需要两个db上下文文件?
答案 0 :(得分:3)
我已经完成了几个解决方案,其中在同一个项目中使用了Code First连接和Database First连接而没有任何问题。我会按照你的说法做,只需为现有数据库创建edmx。
我通常为每个数据库创建一个库项目,并从主应用程序项目中引用它们,只是为了防止混乱。
您只需为每个数据库实例化一个上下文,并像使用单个上下文一样使用它们。它们充当完全独立的独立存储库。