gpt4 book ai didi

c# - Linq - 如何连接到数据库?

转载 作者:行者123 更新时间:2023-11-30 14:15:51 24 4
gpt4 key购买 nike

我使用 Microsoft SQL Server Management Studio (Microsoft SQL Server 2008) 创建了一个数据库。我一直在四处搜索,但要么我不理解它,要么找不到它,但是我如何从我的项目 (Visual Studio 2010 Enterprise) 中进行连接,以便我可以从数据库发送和接收数据?我的数据库名称是 MyDB。

var database = new MyDB();

在解决方案资源管理器中,右键单击“引用”,然后单击“添加引用”。

在“添加引用”对话框中,单击“.NET”,单击“System.Data.Linq”程序集,然后单击“确定”。

程序集被添加到项目中。

在 Program.cs 的顶部添加以下指令:

最佳答案

添加应用程序与 SQL Server 数据库通信的能力的最简单方法是使用 LINQ to SQL。假设您已经在服务器资源管理器 Pane 中建立了数据库连接,那么:

  1. 向项目添加一个新项并选择 LINQ to SQL 类模板
  2. 输入适当的名称(默认为 DataClasses1.dbml)并单击“添加”。您选择的名称也将用于通过将“DataContext”附加到您选择的名称来创建 DataContext 的类名(例如,Test.dbml 是文件名,TestDataContext 将是类名。)
  3. 然后,从“服务器资源管理器”窗口中,将您要使用的表拖到您在第 2 步中创建的 dbml 文件中。
  4. 在网上搜索有关使用 LinqToSQL 的资源(我的建议是从 ScottGu 的博客开始,网址为 http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx)

警告:虽然这可以说是快速连接到数据库的最简单方法,但还有其他方法将具有更好的性能和/或功能,如 nHibernate 或 Microsoft 的 Entity Framework ,正如 Coding Gorilla 所建议的那样。

关于c# - Linq - 如何连接到数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9023539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com