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

Ben*_*Ben 25 .net c# linq sql-server linq-to-sql

当然这是一个非常愚蠢的问题,但如何将我的C#控制台应用程序连接到SQL Server实例?

用c#Web Apps做了很多次,但这是我做过的第一个控制台应用程序.

我能看到的唯一数据源(在VS 2010中)是SQL Server数据库文件 - 我无法看到如何连接到不同服务器上的SQL实例.

Kre*_*epN 41

步骤1:添加与服务器资源管理器的连接

在此输入图像描述

添加之后,您应该会看到它出现在屏幕左侧的服务器exlporer选项卡下.

步骤2:将Linq到SQL文件(.dbml)添加到项目中

在此输入图像描述

步骤3:从Visual Studio右侧的文件资源管理器中打开.dbml文件

步骤4:通过服务器浏览器上的下拉箭头打开连接,以便您可以在控制台应用程序中查看要使用的表格

第5步:将它们拖到设计区域(如黄线所示,以及在绿色框中执行此操作的结果)

在此输入图像描述

第6步:返回您的控制台的.cs页面,实例化并开始工作

在此输入图像描述

编辑:

我猜你的计算机上可能缺少SQL服务器.检查开始菜单,你有没有配置工具的Microsoft SQL Server文件夹,如下所示?:

在此输入图像描述