.NET&Oracle&SQL 学习

技术交流

导航

2008年5月28日

[.net]LINQ体验(6)——LINQ语句之Insert/Update/Delete操作 (转)

摘要: 我们继续讲解LINQ语句,这篇我们来讨论Insert/Update/Delete操作。这个在我们的程序中最为常用了。我们直接看例子。Insert/Update/Delete操作Insert1.简单形式说明:new一个对象,使用InsertOnSubmit方法将其加入到对应的集合中,使用SubmitChanges()提交到数据库。NorthwindDataContext db = new North... 阅读全文

posted @ 2008-05-28 11:44 kongww 阅读(478) 评论(0) 推荐(0) 编辑

[.net]LINQ体验(5)——LINQ语句之Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods (转)

摘要: 我们继续讲解LINQ语句,这篇我们来讨论Union All/Union/Intersect操作和Top/Bottom操作和Paging操作和SqlMethods操作。Union All/Union/Intersect操作适用场景:对两个集合的处理,例如追加、合并、取相同项、相交项等等。Concat(连接)说明:连接不同的集合,不会自动过滤相同项;延迟。1.简单形式:var q = ( from c... 阅读全文

posted @ 2008-05-28 11:43 kongww 阅读(460) 评论(0) 推荐(0) 编辑

[.net]LINQ体验(4)——LINQ语句之Group By/Having和Exists/In/Any/All/Contains (转)

摘要: 我们继续讲解LINQ语句,我昨天发现了LINQ in Action 电子书,就共享了LINQ in Action 电子书这本书。大家也可以看看。这篇我们来讨论Group By/Having操作符和Exists/In/Any/All/Contains操作符。Group By/Having操作符适用场景:分组数据,为我们查找数据缩小范围。说明:分配并返回对传入参数进行分组操作后的可枚举对象。分组;延迟... 阅读全文

posted @ 2008-05-28 11:42 kongww 阅读(1327) 评论(0) 推荐(0) 编辑

[.net]LINQ体验(3)——LINQ语句之Join和Order By(装)

摘要: Join操作适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。该扩展方法对两个序列中键匹配的元素进行inner join操作SelectMany说明:我们在写查询语句时,如果被翻译成Selec... 阅读全文

posted @ 2008-05-28 11:41 kongww 阅读(572) 评论(0) 推荐(0) 编辑

[.net]LINQ体验(2)——LINQ语句之Select/Distinct和(转)

摘要: 在上一篇讲述了LINQ,顺便说了一下Where操作,这篇开始我们继续说LINQ语句,目的让大家从语句的角度了解LINQ,LINQ包括LINQ to Objects、LINQ to DataSets、LINQ to SQL、LINQ to Entities、LINQ to XML,但是相对来说LINQ to SQL在我们程序中使用最多,毕竟所有的数据都要在数据库运行着各种操作。所以先来学习LINQ ... 阅读全文

posted @ 2008-05-28 11:40 kongww 阅读(774) 评论(1) 推荐(0) 编辑

[.net]LINQ体验(1)——LINQ简介和LINQ语句之Where(转)

摘要: 查询表达式(LINQ)简介在上两篇我介绍了C#3.0新语特性和改进,这些新特性在我们编写程序时为我们提供了非常大的帮助。从这篇开始,我们开始一起来探讨LINQ。LINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰富的元数据,智能感知、静态类型等强类型语言的好处。并且它同... 阅读全文

posted @ 2008-05-28 11:32 kongww 阅读(2026) 评论(0) 推荐(0) 编辑

.net](2)——C# 3.0新语言特性和改进 [转]

摘要: 上一篇我们介绍了C# 3.0新语言特性和改进上部分,这篇我们继续介绍剩下的部分。C# 3.0新语言特性和改进包括: 自动属性(Auto-Implemented Properties) 隐含类型局部变量(Local Variable Type Inference) 匿名类型(Anonymous Types) 对象与集合初始化器(Object and Collection Initializers) ... 阅读全文

posted @ 2008-05-28 10:15 kongww 阅读(235) 评论(0) 推荐(0) 编辑

[.net](1)——Visual Studio 2008新特性(转)

摘要: 在第一篇中,知道了Visual Studio 2008新特性,从这篇开始进入此系列的第二部分——介绍C# 3.0新语言特性和改进。 总体来说,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,.NET2.0核心本身将不再变化(如果不了解.NET2.0的朋友,请参看MSDN或者一些经典的书籍),C# 3.0新语言特性在.NET2.0基础上进行了改进,这些改进... 阅读全文

posted @ 2008-05-28 09:53 kongww 阅读(301) 评论(0) 推荐(0) 编辑