我需要连接到不同服务器上的两个不同的数据库。如何为同一个写连接字符串。
答案 0 :(得分:0)
您不能使用相同的连接字符串连接到两个不同服务器中的两个不同数据库
您可以绕过连接到其中一台服务器的限制,并使用称为“链接服务器”的功能将其用作连接到另一台服务器的网关,但该连接将是服务器端 ,你不会直接与第二台服务器连接。
答案 1 :(得分:0)
我认为您可能会发现这两个链接很有用:
1 / https://forums.asp.net/t/1455116.aspx?How+to+connect+to+a+Remote+Database+
2 / Connect a C# MVC application to a remote SQL Server database
根据我的理解,您希望从2个数据库中获取数据。每个都位于另一台服务器上。我的方法是创建史蒂夫提到的2个连接字符串。然后我会从上下文中获取数据。
要获取上下文,您可能希望看到这个: http://www.entityframeworktutorial.net/code-first/entity-framework-code-first.aspx
祝你好运!