上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: CUD就是Create, Update, Delete。在别人都写过了后,还有什么是新鲜的呢?1,CreateDatabase Northwind db = new Northwind("You connection string"); //注意database项,起一个不存在的数据库名称 db.Log = Console.Out; if (!db.DatabaseExists()) //如果,数... 阅读全文
posted @ 2009-04-02 18:06 o岸上的鱼o 阅读(197) 评论(0) 推荐(0)
摘要: 在Linq To Sql进阶系列(一) 一文中,我们谈到了数据库中的两种基本关系1:M 与1:1. 而现实世界中,还有一种M:M 的关系。比如,一个老师可以有多个学生,而一个学生也可以有多个老师。老师和学生的关系就是多对多的关系。这些关系在数据库中是如何反映的呢?在C#3.0入门系列(十)-之Join操作一文中,我们提到了M:M 的关系中的join操作。哦,原来,M:M 的关系在数据库中,依然是通... 阅读全文
posted @ 2009-04-02 18:06 o岸上的鱼o 阅读(199) 评论(0) 推荐(0)
摘要: 本系列,或多或少,直接或间接依赖入门系列知识。但,依然追求独立成章。因本文作者水平有限,文中错误难免,敬请读者指出并谅解。本系列将会和入门并存。案例某君被邀为一超市设计数据库,用来存储数据。该君根据该超市中实际出现的对象,设计了Customer, Employee,Order, Product等表,用来保存相应的客户,员工,订单,货品等。太好了,该君很有oo的思想吗。如果,你被要求用类及对象,来描... 阅读全文
posted @ 2009-04-02 18:06 o岸上的鱼o 阅读(350) 评论(0) 推荐(0)
摘要: Lambda表达式是由匿名方法演化而来的更加高级的形式。关于匿名方法,请参阅http://msdn.microsoft.com/msdnmag/issues/04/05/C20/。关于Lambda表达式的演化,请参阅http://msdn.microsoft.com/msdnmag/issues/07/06/csharp30/default.aspx?loc=zh。英文原版为http://msdn... 阅读全文
posted @ 2009-04-02 18:04 o岸上的鱼o 阅读(245) 评论(0) 推荐(0)
摘要: 本节讲join操作。我们知道,T-sql中,有三种最基本的join,inner join, left join, 和right join。 而dlinq并不支持right join。道理很简单,right join以right表为基础,left表中没有对应记录的,将以null值填充。而dlinq以left表做为主表创建对象。如果一个对象为null,你如何获取它的其他的属性呢?在C# 3.0入门系列... 阅读全文
posted @ 2009-04-02 18:03 o岸上的鱼o 阅读(198) 评论(0) 推荐(0)
摘要: 有这么一个例子,寻找一个表中的某个字段介于某个给定的集合该怎么办?Sql写起来很简单,比如:Select * from table where id in (2,3, 4, 5)。 就是寻找id字段为这个给定的集合(2,3, 4, 5)内的值。那Linq to Sql该怎么做呢?一个字,简单。In Operator比如,我们想要查找,"AROUT", "BOLID" 和"FISSA" 这三个客户的... 阅读全文
posted @ 2009-04-02 18:03 o岸上的鱼o 阅读(187) 评论(0) 推荐(0)
摘要: 有朋友反馈说我提供的sample不能编译。大概是版本的问题,可以到http://msdn2.microsoft.com/en-us/bb330936.aspx下载for beta1的版本。本节接着讲groupby。上一节,我们讲了如何理解groupby返回的结果。本节会延这个思路阐述下去。先来看下面的例子GroupBy操作中Select的匿名类varq=frompindb.Productsgrou... 阅读全文
posted @ 2009-04-02 18:02 o岸上的鱼o 阅读(165) 评论(0) 推荐(0)
摘要: 换一种写作风格。本节讲groupby操作。在所有的Linq To Sql操作中,GroupBy是最难理解的一个。因为,这里和Sql的出入较大。而Group真的就能返回n多组。打开vs,新建一工程,加入System.Data.Linq.dll的引用。把northwind数据库做个映射,添加到工程里。创建一Northwind类的对象。在这里呢,我们要做分组统计,我们要先明白什么是分组。在我们开始设计p... 阅读全文
posted @ 2009-04-02 18:02 o岸上的鱼o 阅读(176) 评论(0) 推荐(0)
摘要: 不得不再次给关注dlinq的朋友道歉了。好久都没有更新blog了。因为工作的变动,还要赶期限,没有时间关注这里了。先发布一则消息。Orcas Beta1, 这个才是beta1,可以到http://www.microsoft.com/downloads/details.aspx?FamilyID=f10fb5df-e369-4db4-b9a7-845dbf793368&DisplayLang... 阅读全文
posted @ 2009-04-02 18:01 o岸上的鱼o 阅读(289) 评论(0) 推荐(0)
摘要: 本节讲orderby操作.我突然在想这么一个问题,读者会T-SQL吗?要是不知道,那我写的是不是太简单了呢?做个调查哦,不知道的举手.OrderBy操作简单的,按雇用日期排序,默认为升序varq=fromeindb.Employeesorderbye.HireDateselecte;带where条件的,shipcity为london的。varq=fromoindb.Orderswhereo.Shi... 阅读全文
posted @ 2009-04-02 18:00 o岸上的鱼o 阅读(374) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页