在我的 Razor 页面中,我想使用连接到不同数据库的第二个 DBContext。
我有两个 DBContext 连接到两个不同的数据库,它们在同一个应用程序中独立工作正常。DB1 连接到在 Linux 机器上运行的 MS Sql Server,这是主数据库。DB2 连接到 Windows Server 2016 上的 MS Sql Server。我可以为 DB1 中的表创建 CRUD,并且所有功能都正常工作,我可以为 DB2 中的视图创建读取,并且按预期检索数据。在 DB1 中创建新记录时,我想合并 DB2 中的数据。如何在为 DB1 的 DBContext 创建的 Razor 页面 CRUD 中创建/访问 DB2 的 DBContext。我希望这是有道理的。在过去的几天里,我疯狂地尝试谷歌搜索,但未能找到解决方案。
entity-framework razor entity-framework-6 asp.net-core razor-pages