如何创建linq to sql
1个回答
2014-11-16
展开全部
当您要使用语言集成查询 (LINQ) 访问数据库中的数据时,不能直接连接到该数据库。而是应创建表示该数据库及其表的类,然后使用这些类进行数据交互。通过对象关系设计器或运行 SqlMetal.exe 实用工具可生成这些类。有关更多信息,请参见对象关系设计器(O/R 设计器)和代码生成工具 (SqlMetal.exe)。
本主题演示如何在 Web 应用程序中使用 O/R 设计器创建表示 SQL Server 数据库的数据类。
这些数据类必须放置在 Web 应用程序的 App_Code 文件夹或其子文件夹中。如果将数据类包括在 App_Code 的子文件夹中,则会将该子文件夹的名称用作类的命名空间。在此情况下,必须在连接至数据类时提供该命名空间。
使用O/R 设计器时,会自动将用于访问数据库的连接字符串添加到 Web.config 文件中。
创建这些类后,即可使用 LinqDataSource 控件、ObjectDataSource 控件或 LINQ 查询连接它们。
从数据库表中创建类
如果网站上还没有 App_Code 文件夹,请在“解决方案资源管理器”中右击相应的项目,再单击“添加 ASP.NET 文件夹”,然后单击“App_Code”。
右击 App_Code 文件夹,然后单击“添加新项”。
在“已安装的模板”下,选择“LINQ to SQL 类”模板,为 .dbml 文件键入一个名称,然后单击“添加”。
此时将显示“对象关系设计器”窗口。
在“服务器资源管理器”中,将该数据库表拖入“对象关系设计器”窗口。
在设计器窗口中,该表及其列都表示为实体。
保存 .dbml 文件。
这会在 .dbml 文件下面创建一个 .designer.cs 或 .designer.vb 文件。该文件包含一个表示数据库的类和一个表示表的类。该数据库类的无参数构造函数将从 Web.config 文件中读取连接字符串。
本主题演示如何在 Web 应用程序中使用 O/R 设计器创建表示 SQL Server 数据库的数据类。
这些数据类必须放置在 Web 应用程序的 App_Code 文件夹或其子文件夹中。如果将数据类包括在 App_Code 的子文件夹中,则会将该子文件夹的名称用作类的命名空间。在此情况下,必须在连接至数据类时提供该命名空间。
使用O/R 设计器时,会自动将用于访问数据库的连接字符串添加到 Web.config 文件中。
创建这些类后,即可使用 LinqDataSource 控件、ObjectDataSource 控件或 LINQ 查询连接它们。
从数据库表中创建类
如果网站上还没有 App_Code 文件夹,请在“解决方案资源管理器”中右击相应的项目,再单击“添加 ASP.NET 文件夹”,然后单击“App_Code”。
右击 App_Code 文件夹,然后单击“添加新项”。
在“已安装的模板”下,选择“LINQ to SQL 类”模板,为 .dbml 文件键入一个名称,然后单击“添加”。
此时将显示“对象关系设计器”窗口。
在“服务器资源管理器”中,将该数据库表拖入“对象关系设计器”窗口。
在设计器窗口中,该表及其列都表示为实体。
保存 .dbml 文件。
这会在 .dbml 文件下面创建一个 .designer.cs 或 .designer.vb 文件。该文件包含一个表示数据库的类和一个表示表的类。该数据库类的无参数构造函数将从 Web.config 文件中读取连接字符串。
TableDI
2024-07-18 广告
2024-07-18 广告
在Excel中,使用`VLOOKUP`函数进行单一条件查找非常常见,但`VLOOKUP`本身并不直接支持双重条件。然而,你可以通过一些间接方法实现。一种方法是将两个条件合并为一个标识符(例如,通过连接或串联),然后在另一个区域中查找此标识符...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询