摘要: 概要: 外部映射,处理空值,已编译查询,获取信息,撤销提交,批量操作  此系列是我的学习笔记,仅供个人复习,原链接在第一篇中有。内容: 外部映射文件 我们可以使用sqlmetal命令行工具来生成外部映射 文件,使用方法如下:1、开始菜单 -》 VS2008 -》VS工具 -》VS2008命令行提示2、输入命令:D:\Program Files\Microsoft Visual Studio 9.... 阅读全文
posted @ 2010-09-03 09:56 耀哥 阅读(253) 评论(1) 推荐(0) 编辑
摘要: 概要: 对于一张表,可能存在多重类型。我们可以用继承来定义它们。 实体关系的应用,解决数据表和表之间一些复杂问题。内容: 论坛主题表 dbo.Topics:字段名字段类型可空备注TopicIDintnot nullidentity/主键TopicTitlevarchar(50)not nullTopicContentvarchar(max)not nullParentTopicintnull如果帖... 阅读全文
posted @ 2010-09-03 09:55 耀哥 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 概要: 学习并发的处理,和事物处理。内容: var query = from p inctx.Products where p.CategoryID == 1 select p; foreach(var p inquery)p.UnitsInStock = Convert.ToInt16(p.UnitsInStock- 1);ctx.SubmitChanges(); // 在这里设断点,可能出现并... 阅读全文
posted @ 2010-09-03 09:53 耀哥 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 概要: 学习Linq语句关于类似缓存,延迟,限制,隔离等的使用。  个人学习笔记,仅供个人复习,学习来源在第一篇中有链接。内容:1,延缓执行IQueryableIQueryable query = from c inctx.Customers select c;这样的查询句法不会导致语句立即执行,它仅仅是一个描述,对应一个SQL。仅仅在需要使用的时候才会执行语句.如果你执行两次foreach操作,... 阅读全文
posted @ 2010-09-03 09:51 耀哥 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 概要: LinQ的查询语法。再次重申此系列是我的学习笔记,仅供个人复习,在第一片有来源链接。内容: Select:1,查询顾客公司名,地址Var tb=from c inctx..Customers Select new { 公司名=c.CompanyName, 地址=c.Address}; SELECT [t0].[CompanyName], [t0].[Address]FROM [dbo].[... 阅读全文
posted @ 2010-09-03 09:49 耀哥 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 概要: LinQto SQL的使用非常方便。上个留言板的例子中,我们知道只要添加一个LinQ to SQL classes文件,只要将表拖进.dbml文件,vs就会帮你生成一系列的文件。同样,我们也可以将存储过程拖进.dbml文件。Vs也会帮你生成相应的方法,和新的字段。若你不想让存储过程生成新的字段,ReturnType中你可以选择数据库中表的字段类。内容: Vs帮你生成的存储过程代码: [gl... 阅读全文
posted @ 2010-09-03 09:49 耀哥 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 概要: 一个简单的留言板,仅仅只要写一点点的代码就能实现。显示了LinQ的方便和强大功能。内容: 过程:1,建立数据库2,创建webApp并附加数据库3,添加Linq to sql Classes,自动完成很多事情。4,页面布局5,后台代码a)***DataContextctx=new ***DataContext(“连接”);b)读数据,给datasource rpt_M... 阅读全文
posted @ 2010-09-03 09:43 耀哥 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 概要: DataContext是用来把Linq语句转换成T-SQL语句,实现查询,写入等操作数据库的功能。位于System.Data.Linq命名空间下,DataContext还提供了日志记录功能。内容:DataContext的小例子:1,我们还是新建一个ConsoleApplication,这时候引用空间下没有System.Data.Linq;,需要我们自己引入类型。2,建立实体类,引入Syst... 阅读全文
posted @ 2010-09-03 09:35 耀哥 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: 概要: 学习Linq的第一篇,认识什么是Linq,了解LQ相关的知识和一个简单的LQ例子。  此系列是我的学习笔记,来源:http://www.cnblogs.com/lovecherry/内容: LinQ是基于关系数据的语言集成查询,用于以对象形式管理的关系数据的查询功能。 LinQ包括:Linq to sql,Linq to xml,Linq toobjects,Linq to dataset... 阅读全文
posted @ 2010-09-03 09:29 耀哥 阅读(416) 评论(0) 推荐(0) 编辑