摘要: Group By/Having操作符适用场景:分组数据,为我们查找数据缩小范围。说明:分配并返回对传入参数进行分组操作后的可枚举对象。分组;延迟1.简单形式:语句描述:使用Group By按CategoryID划分产品。说明:from p in db.Products 表示从表中将产品对象取出来。group p by p.CategoryID into g表示对p按CategoryID字段归类。其... 阅读全文
posted @ 2010-08-31 11:55 Jasmines 阅读(742) 评论(0) 推荐(0) 编辑
摘要: Insert/Update/Delete操作插入(Insert)1.简单形式说明:new一个对象,使用InsertOnSubmit方法将其加入到对应的集合中,使用SubmitChanges()提交到数据库。语句描述:使用InsertOnSubmit方法将新客户添加到Customers 表对象。调用SubmitChanges 将此新Customer保存到数据库。2.一对多关系说明:Category与... 阅读全文
posted @ 2010-08-31 11:54 Jasmines 阅读(406) 评论(0) 推荐(0) 编辑
摘要: Join操作适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。该扩展方法对两个序列中键匹配的元素进行inner join操作SelectMany说明:我们在写查询语句时,如果被翻译成Selec... 阅读全文
posted @ 2010-08-31 11:52 Jasmines 阅读(657) 评论(0) 推荐(0) 编辑
摘要: Select/Distinct操作符适用场景: 查询。说明:和SQL命令中的select作用相似但位置不同,查询表达式中的select及所接子句是放在表达式最后并把子句中的变量也就是结果返回回来;延迟。Select/Distinct操作包括9种形式,分别为简单用法、匿名类型形式、条件形式、指定类型形式、筛选形式、整形类型形式、嵌套类型形式、本地方法调用形式、Distinct形式。1.简单用法:这个... 阅读全文
posted @ 2010-08-31 11:49 Jasmines 阅读(2071) 评论(0) 推荐(0) 编辑
摘要: 一. DataContext DataContext类型(数据上下文)是System.Data.Linq命名空间下的重要类型,用于把查询句法翻译成SQL语句,以及把数据从数据库返回给调用方和把实体的修改写入数据库。 DataContext提供了以下一些使用的功能:l 以日志形式记录DataContext生成的SQLl 执行SQL(包括查询和更新语句)l 创建和删除数据库DataContext是实... 阅读全文
posted @ 2010-08-31 11:39 Jasmines 阅读(296) 评论(0) 推荐(0) 编辑
摘要: Linq to sql: Linq to sql(或者叫DLINQ)是LINQ(.NET语言集成查询)的一部分,全称基于关系数据的 .NET 语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能,它和Linq to xml、Linq to objects、Linq to dataset、Linq to entities等组成了强大的LINQ。 要学好LINQ查询语法,就不得不先理解C#... 阅读全文
posted @ 2010-08-31 10:44 Jasmines 阅读(227) 评论(0) 推荐(0) 编辑