我设置了当前项目,以便可以使用相同的LINQ to SQL数据上下文在两个不同的服务器上查询两个数据库(如here所述。)
但是,当我试图调用我手动编辑文件的数据库中的函数时,我收到错误。
我首先注意到属性中的Source
字段显示为灰色,因此我必须进入dmbl文件的xml来编辑源代码。 Source
现在正确显示(DEVSQL01.MyDB.dbo.MyFunction
),但是当我尝试调用该函数时,我收到错误Invalid column name 'DEVSQL01'.
有人知道我想做什么是可能的吗?
答案 0 :(得分:0)
我最终只是在第二个数据库上重新创建了这个函数。如果有人找到另一种方法,我很乐意听到它。