使用Linq在Visual Studio中查询链接服务器

Cli*_*vis 3 linq sql-server linked-server visual-studio

我正在尝试使用Linq通过Visual Studio对我们的SQL Server计算机上的链接服务器运行查询.

在SQL Server上,我已成功创建链接服务器并可以对其运行查询.在Visual Studio中,我已成功向SQL Server添加了新的数据连接(在"服务器资源管理器"下),但链接的服务器表不可用.

如何显示链接的服务器表?或者我甚至可以这样做?

Jef*_*ver 5

我通常在本地数据库中为通过链接服务器访问的每个表创建一个视图.这允许我根据需要更改链接,而无需更改任何SQL.您应该能够在LINQ to SQL中使用该视图而不会出现问题.

  • 我接受了这个,因为这是一个我没想到的好主意.事实证明,您无法链接到SQL Server中的链接表.您可以在SQL查询中引用该表,但它不会显示为表. (2认同)