gpt4 book ai didi

c# - Entity Framework - 多个数据库连接

转载 作者:搜寻专家 更新时间:2023-10-30 20:16:56 25 4
gpt4 key购买 nike

我首先使用了 Entity Framework 代码并取得了不错的效果。

该项目使用第二个遗留数据库,该数据库已经设计好并正在运行。

我想调用项目中的两个数据库。有没有人对执行此操作的最佳解决方案有任何建议?

我分别完成了这两项(在教程中),但从未同时完成。是的,连接两个数据库并不是最好的主意,但每个数据库都有截然不同的数据集。

我已经在使用 EF Code,并且一直在使用 POCO 类。您是否也建议创建一个 EDMX 文件?假设需要两个数据库上下文文件?

最佳答案

我已经完成了几个解决方案,其中在同一个项目中使用了代码优先连接和数据库优先连接,没有任何问题。我会按照您所说的去做,只需为现有数据库创建 edmx。

我通常为每个 数据库创建一个库项目,并从主应用程序项目中引用它们,只是为了避免混淆。

您只需为每个数据库实例化一个上下文,然后像使用单个上下文一样使用它们。它们充当完全独立的存储库。

关于c# - Entity Framework - 多个数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34727274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com