C# 3.0 LinQ
ljl_xyf
这个作者很懒,什么都没留下…
展开
-
C# 3.0 入门系列(linq)(一)
谈到dlinq,就不得不先说linq。让我们先看看什么是linq。linq是 LanguageIntegrated Query的缩写。那么事实上dlinq就是 Database Language Integrated Query 的缩写。linq和dlinq最大的区别就在与linq是对内存进行操作,而dlinq的操作对象为数据库。我们先来看...原创 2010-08-12 10:24:52 · 123 阅读 · 0 评论 -
LINQ体验(7)――LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains
我们继续讲解LINQ to SQL语句,这篇我们来讨论Group By/Having操作符和Exists/In/Any/All/Contains操作符。 Group By/Having操作符 适用场景:分组数据,为我们查找数据缩小范围。 说明:分配并返回对传入参数进行分组操作后的可枚举对象。分组;延迟 1.简单形式:var q = from p in db.Products...原创 2010-09-23 11:36:52 · 148 阅读 · 0 评论 -
C#3.0入门系列(LingQ)(七)-GroupBy操作
换一种写作风格。本节讲groupby操作。在所有的Linq To Sql操作中,GroupBy是最难理解的一个。因为,这里和Sql的出入较大。而Group真的就能返回n多组。打开vs,新建一工程,加入System.Data.Linq.dll的引用。把northwind数据库做个映射,添加到工程里。创建一Northwind类的对象。...原创 2010-09-23 10:53:47 · 292 阅读 · 0 评论 -
C#3.0入门系列(LinQ)(七)-之OR工具介绍
不得不再次给关注dlinq的朋友道歉了。好久都没有更新blog了。因为工作的变动,还要赶期限,没有时间关注这里了。先发布一则消息。Orcas Beta1, 这个才是beta1,可以到http://www.microsoft.com/downloads/details.aspx?FamilyID=f10fb5df-e369-4db4-b9a7-845dbf79...原创 2010-08-30 15:08:20 · 175 阅读 · 0 评论 -
C#3.0入门系列(LinQ)(六)-之OrderBy操作
本节讲orderby操作.我突然在想这么一个问题,读者会T-SQL吗?要是不知道,那我写的是不是太简单了呢?做个调查哦,不知道的举手.OrderBy操作简单的,按雇用日期排序,默认为升序 var q = from e in db.Employees ...原创 2010-08-12 10:51:57 · 171 阅读 · 0 评论 -
C#3.0入门系列(LingQ)(五)-之Where操作
从本节开始,本文正式更名为C#3.0入门系列。先发布一则消息,VS2007 Beta版本已经发布咯,下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=1FF0B35D-0C4A-40B4-915A-5331E11C39E6&displaylang=en大家快去下载呀,我也好和大家一起体验该版本最...原创 2010-08-12 10:48:28 · 586 阅读 · 0 评论 -
C# 3.0入门系列(LinQ)(四)-之Select操作
先给关注dlinq的朋友们道歉,最近工作实在忙,没有时间来写blog。从本节开始,我们讲dlinq语法咯。我们先从select子句讲起。看下面的例子。 var q = from c in db.Customers select c.ContactName; 这是一个最简单的dlinq...原创 2010-08-12 10:44:23 · 313 阅读 · 0 评论 -
C# 3.0入门系列(LinQ)(三)
从本节开始,笔者将会和大家一起开始体验dlinq了。前面我们准备了数据库,也对数据库之间的关系做了初步的了解。有了数据库之后,数据和对象是一个什么样的关系呢?从dlinq的设计来看,它主要是为了解决data!=objects 的问题而产生的。那么,现在,有了dlinq后数据和对象之间就可以有一个一一对应的关系了。我们既可以根据数据库生成这种影射的代码,也可以根据影射代码生成数...原创 2010-08-12 10:37:56 · 119 阅读 · 0 评论 -
C# 3.0 入门系列(linq)(二)
在第一篇中,我已经和大家简单介绍了linq。也和大家提起linq是C# 3.0里的一个特性。不过,你去装linq priview时,你会发现,它提供了许多vb的linq代码。从现在的情况看,linq会被移植到.net framework下。在本篇中,笔者将开始更加详细的介绍dlinq。同时,也会介绍很实用的技巧和方法。在这之前,你需要安装s2008 b...原创 2010-08-12 10:32:49 · 112 阅读 · 0 评论 -
ling to sql之查询语句
select 描述:查询顾客的公司名、地址信息查询句法: var 构建匿名类型1 = from c in ctx.Customers select new { 公司名 = c.CompanyName, ...原创 2011-03-23 10:59:41 · 199 阅读 · 0 评论