![](/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.