目前本人收集的最全的LINQ入门资料~~大家一起L(3)
时间:2025-02-26
时间:2025-02-26
收集的最全的LINQ入门资料
Linq to Sql(一):DataContext与实体
DataContext
DataContext类型(数据上下文)是System.Data.Linq命名空间下的重要类型,用于把查询句法翻译成SQL语句,以及把数据从数据库返回给调用方和把实体的修改写入数据库。
DataContext提供了以下一些使用的功能:
以日志形式记录DataContext生成的SQL
执行SQL(包括查询和更新语句)
创建和删除数据库
DataContext是实体和数据库之间的桥梁,那么首先我们需要定义映射到数据表的实体。
定义实体类
收集的最全的LINQ入门资料
以Northwind数据库为例,上述Customers类被映射成一个表,对应数据库中的 Customers表。然后在类型中定义了三个属性,对应表中的三个字段。其中,CustomerID字段是主键,如果没有指定Column特性的Name属性,那么系统会把属性名作为数据表的字段名,也就是说实体类的属性名就需要和数据表中的字段名一致。
现在,创建一个页面,然后在页面上加入一个GridView控件,使用下面的代码进行绑定数据:
下一篇:无机化学实验二十五 铁、钴、镍