2009-08-21 76 views
3

我試圖使用Linq來通過Visual Studio對我們的SQL Server計算機上的鏈接服務器運行查詢。使用Linq在Visual Studio中查詢鏈接的服務器

在SQL Server上,我已經成功創建了鏈接服務器,並且可以在其上運行查詢。在Visual Studio中,我已經成功添加了一個新的數據連接(在服務器資源管理器下)到SQL Server,但鏈接的服務器表不可用。

我怎樣才能讓鏈接的服務器表顯示出來?或者我甚至可以這樣做?

回答

5

我通常在本地數據庫中爲通過鏈接服務器訪問的每個表創建一個視圖。這使我可以根據需要更改鏈接,而無需更改任何SQL。而且你應該可以毫無問題地使用LINQ to SQL中的視圖。

+2

我接受這一點,因爲這是一個不錯的主意我沒想到的。事實證明,您無法鏈接到SQL Server中的鏈接表。您可以在SQL查詢中引用表,但它不會顯示爲表。 – 2010-03-22 17:34:48