![](/img/trans.png)
[英]How to upload a document to Sql server database using linq to sql?
[英]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.