
C# 3.0 LinQ
ljl_xyf
这个作者很懒,什么都没留下…
展开
-
C# 3.0 入门系列(linq)(一)
谈到dlinq ,就不得不先说linq 。让我们先看看什么是linq 。linq 是 Language Integrated Query 的缩写。那么事实上dlinq 就是 Database Language Integrated Query 的缩写。linq 和dlinq 最大的区别就在与linq 是对内存进行操作,而dlinq 的操作对象为数据库。 我们先来看...原创 2010-08-12 10:24:52 · 138 阅读 · 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 · 197 阅读 · 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 · 369 阅读 · 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 · 195 阅读 · 0 评论 -
C#3.0入门系列(LinQ)(六)-之OrderBy操作
本节讲orderby 操作.我突然在想这么一个问题,读者会T-SQL 吗?要是不知道,那我写的是不是太简单了呢?做个调查哦,不知道的举手.OrderBy 操作 简单的,按雇用日期排序,默认为升序 var q = from e in db.Employees ...原创 2010-08-12 10:51:57 · 198 阅读 · 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 · 643 阅读 · 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 · 355 阅读 · 0 评论 -
C# 3.0入门系列(LinQ)(三)
从本节开始,笔者将会和大家一起开始体验dlinq 了。前面我们准备了数据库,也对数据库之间的关系做了初步的了解。有了数据库之后,数据和对象是一个什么样的关系呢?从dlinq 的设计来看,它主要是为了解决data!=objects 的问题而产生的。那么,现在,有了dlinq 后数据和对象之间就可以有一个一一对应的关系了。我们既可以根据数据库生成这种影射的代码,也可以根据影射代码生成数...原创 2010-08-12 10:37:56 · 136 阅读 · 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 · 128 阅读 · 0 评论 -
ling to sql之查询语句
select 描述:查询顾客的公司名、地址信息 查询句法: var 构建匿名类型1 = from c in ctx.Customers select new { 公司名 = c.CompanyName, ...原创 2011-03-23 10:59:41 · 222 阅读 · 0 评论