簡體   English   中英

如何使用LINQ to SQL連接到SQL Server?

[英]How to Connect to SQL Server using LINQ to SQL?

當然這是一個非常愚蠢的問題,但如何將我的C#控制台應用程序連接到SQL Server實例?

用c#Web Apps做了很多次,但這是我做過的第一個控制台應用程序。

我能看到的唯一數據源(在VS 2010中)是SQL Server數據庫文件 - 我無法看到如何連接到不同服務器上的SQL實例。

步驟1:添加與服務器資源管理器的連接

在此輸入圖像描述

添加之后,您應該會看到它出現在屏幕左側的服務器exlporer選項卡下。

步驟2:將Linq到SQL文件(.dbml)添加到項目中

在此輸入圖像描述

步驟3:從Visual Studio右側的文件資源管理器中打開.dbml文件

步驟4:通過服務器瀏覽器上的下拉箭頭打開連接,以便您可以在控制台應用程序中查看要使用的表格

第5步:將它們拖到設計區域(如黃線所示,以及在綠色框中執行此操作的結果)

在此輸入圖像描述

第6步:返回您的控制台的.cs頁面,實例化並開始工作

在此輸入圖像描述

編輯:

我猜你的計算機上可能缺少SQL服務器。 檢查開始菜單,你有沒有配置工具的Microsoft SQL Server文件夾,如下所示?:

在此輸入圖像描述

創建控制台應用程序后,在“解決方案資源管理器”中,選擇“ Add New Item ,您將看到如下對話框:

在此輸入圖像描述

您正在尋找的是Linq-to-SQL類 ,它創建一個*.dbml模型文件。

有關Linq-to-SQL的完整而全面的介紹,請閱讀Scott Guthrie的Using Linq to SQL博客系列(很多文章)。 這些東西都適用於使用Linq-to-SQL與SQL Server通信的任何類型的應用程序。

聽起來您想要為控制台應用程序創建一個新的LINQ To SQL dbml,並使用Visual Studio的服務器資源管理器作為該過程的一部分。

按正常方式將.dbml添加到項目中。

Visual Studio中的“服務器資源管理器”窗口應該允許您創建新的連接。 確保您使用的是SqlClient。 在這里,您可以輸入SQL Server的實例名稱。

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM