Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# LINQ到SQL和同义词(跨数据库查询)_C#_Sql Server_Linq - Fatal编程技术网

C# LINQ到SQL和同义词(跨数据库查询)

C# LINQ到SQL和同义词(跨数据库查询),c#,sql-server,linq,C#,Sql Server,Linq,我有一个问题,我无法在VisualStudio中向LINQ to SQL设计器添加同义词,即使在属性中,它知道基对象是存储过程 基本上,我需要使用同义词,以便不必使用任何存储过程,因为我在两个不同的服务器位置有两个数据库。直接使用设计器添加过程。使用“属性”窗口编辑其属性,改为指向同义词。或者,编辑DBML文件来实现这一点。我刚才在读:但我不确定查询是否是SQL查询,或者您如何访问对象我一直在按照链接答案的建议进行操作。我还找到了一种在运行时通过使用反射修改L2S内部数据结构来更改数据库名称的方

我有一个问题,我无法在VisualStudio中向LINQ to SQL设计器添加同义词,即使在属性中,它知道基对象是存储过程


基本上,我需要使用同义词,以便不必使用任何存储过程,因为我在两个不同的服务器位置有两个数据库。

直接使用设计器添加过程。使用“属性”窗口编辑其属性,改为指向同义词。或者,编辑DBML文件来实现这一点。

我刚才在读:但我不确定查询是否是
SQL
查询,或者您如何访问对象我一直在按照链接答案的建议进行操作。我还找到了一种在运行时通过使用反射修改L2S内部数据结构来更改数据库名称的方法。讨厌。我认为使用存储过程是更好的选择,现在它开始工作了。