随笔分类 - Linq
摘要:一.示例数据库 在数据库中创建一个名为GuestBook 的数据库, 在里面创建一个tbGuestBook 的表,结构如下表。.二.生产实体类 右键点击网站项目,选择添加新项,然后选择“Linq to sql Classes”,命名为GuestBook。然后打开App_Code 里面的GuestBook.dbml。设计视图上的文字提示你可以从服务器资源管理器或者工具箱拖动项到设计界面上来创建实体类。 那么,我们就在服务器资源管理器中创建一个指向GuestBook 数据库的数据连接,然后把tbGuestBook 表拖动到GuestBook.dbml 的设计视图上,按CTRL+S保存。打开G...
阅读全文
摘要:一.DataContext (1)定义:DataContext类型(数据上下文)是System.Data.Linq命名空间下的重要类型,用于把查询句法翻译成SQL语句,以及把数据从数据库返回给调用方和把实体的修改写入数据库 (2)功能:DataContext提供了一下一些使用的功能 以日志形式记录DataContext生成的SQL 执行SQL(包括查询和更新语句) 创建和删除数据库 (3)DataContext是实体和数据库之间的桥梁,那么首先我们需要定义映射到数据表的实体二.定义实体类 (1)定义实体类 (2)实体类说明: 以Northw...
阅读全文
摘要:一:什么是Linq to sql Linq to sql(或叫DLINQ)是LINQ(.NET语言集成查询)的一部分,全称基于关系数据的.NET语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能,它和Linq to xml,Linq to objects,Liniq to dataset,Linq to entities等组成了强大的LINQ. 要学好LINQ查询语法,就不得不限理解C#3.0的一些新特性,下面一一简单介绍.二.隐含类型局部变量var-(1)编译器推断它的类型(CLR不知道你是否使用了var) (2)声明的时候赋值,而且不能使null值 (3)只能用于局部...
阅读全文
摘要:VS2008的发布,最激动人心的不过是LINQ的诞生 What's LINQ?Language Integrated Query 是也.说的再明白一些,这就是变成语言的一种新特性,能够将数据查询语句集成到编程语言中.目前,LINQ支持的语言有C#和VB. 未完...
阅读全文
摘要:linq是面向对象的sql。也就是说,sql是向关系型数据库的查询,而linq实际上是对内存里的数据的查询。虽然linq原来是对象查询,但经过ms的努力,可以通过表达式分析与实体到关系的映射(linq to sql),把linq转换为sql语句或是对xml的查询(linq to xml)。因此,这种技术就成了对象到数据库记录的一个方便的映射、转化与操作的工具,你再也不必去去根据不同的情况用字符串拼接的办法生成sql,而是专心于对象模型的处理即可,你对于对象的修改最终都会被转换为对应的update, insert, delete等sql语句,在你submit时全部提交到数据库中。综尔言之,lin
阅读全文

浙公网安备 33010602011771号