Linq to sql 跨多个数据库使用具有LINQ的函数

Linq to sql 跨多个数据库使用具有LINQ的函数,linq-to-sql,Linq To Sql,我已设置了当前项目,以便可以使用相同的LINQ到SQL数据上下文(如所述)在两台不同服务器上的两个数据库之间进行查询。 但是,当我试图调用手动编辑文件的数据库中的函数时,我会遇到错误。 我首先注意到属性中的Source字段是灰色的,因此我必须进入dmbl文件的xml来编辑源代码。Source现在正确显示(DEVSQL01.MyDB.dbo.MyFunction),但当我尝试调用该函数时,会出现一个错误,显示无效的列名“DEVSQL01”。 有人知道我要做的事情是否可行吗?我只是在第二个数据库上重

我已设置了当前项目,以便可以使用相同的LINQ到SQL数据上下文(如所述)在两台不同服务器上的两个数据库之间进行查询。
但是,当我试图调用手动编辑文件的数据库中的函数时,我会遇到错误。
我首先注意到属性中的
Source
字段是灰色的,因此我必须进入dmbl文件的xml来编辑源代码。
Source
现在正确显示(
DEVSQL01.MyDB.dbo.MyFunction
),但当我尝试调用该函数时,会出现一个错误,显示
无效的列名“DEVSQL01”。


有人知道我要做的事情是否可行吗?

我只是在第二个数据库上重新创建了这个函数。如果有人找到另一种方法,我很想听听