LINQ体验专题

LINQ体验(18)——LINQ to SQL语句之视图和继承支持

LINQ体验(17)——LINQ to SQL语句之动态查询

LINQ体验(16)——LINQ to SQL语句之DataContext

LINQ体验(15)——LINQ to SQL语句之用户定义函数

LINQ体验(14)——LINQ to SQL语句之存储过程

LINQ体验(13)——LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL

LINQ体验(12)——LINQ to SQL语句之对象标识和对象加载

LINQ体验(11)——LINQ to SQL语句之Null语义和String/DateTime方法

LINQ体验(10)——LINQ to SQL语句之开放式并发控制和事务

LINQ体验(9)——LINQ to SQL语句之Insert/Update/Delete操作

LINQ体验(8)—LINQ to SQL语句之Union All/Union/Intersect和Top/Bottom和Pag

LINQ体验(7)-LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains

LINQ体验(6)——LINQ to SQL语句之Join和Order By

LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg

LINQ体验(4)——LINQ简介和LINQ to SQL语句之Where

LINQ体验(3)——C# 3.0新语言特性和改进(下篇)

LINQ体验(2)——C# 3.0新语言特性和改进(上篇)

LINQ体验(1)——Visual Studio 2008新特性

时间: 2024-09-20 15:48:57

LINQ体验专题的相关文章

LINQ体验(8)—LINQ to SQL语句之Union All/Union/Intersect和Top/Bottom和Pag

LINQ体验(8)-LINQ to SQL语句之Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods 我们继续讲解LINQ to SQL语句,这篇我们来讨论Union All/Union/Intersect操作和Top/Bottom操作和Paging操作和SqlMethods操作 . Union All/Union/Intersect操作 适用场景:对两个集合的处理,例如追加.合并.取相同项.相交项等等. Concat(连接) 说明:连接不

LINQ体验(1)——Visual Studio 2008新特性

一.写本系列的目的 我平时利用课余零碎时间来学习ASP.NET3.5.LINQ.Silverlight.ASP.NET 3.5 Extensions等新东西,通过笔记形式来记录自己所学的历程,也给大家一起 学习Visual Studio 2008 和 .NET 3.5提供一个平台,为保证此系列的完整性, 我打算先依次介绍一下C# 3.0新语言特性和改进,然后从一条一条LINQ语句分析 来贯穿LINQ的知识点.最后通过一个实例程序实战Linq to sql带来全新的编程 体验.此系列比较长,欢迎大

linq学习专题

LINQ to SQL语句Union/Intersect/Except介绍 LINQ TO XML之判断不存在行则插入 LINQ to SQL语句(25)之继承 LINQ to SQL语句(24)之视图 LINQ to SQL语句(23)之动态查询 LINQ to SQL语句(22)之DataContext LINQ to SQL语句(21)之用户定义函数 LINQ to SQL语句(20)之存储过程 LINQ to SQL语句(19)之ADO.NET与LINQ to SQL LINQ to S

LINQ体验(18)——LINQ to SQL语句之视图和继承支持

视图 我们使用视图和使用数据表类似,只需将视图从"服务器资源 管理器/数据库资源管理器"拖动到O/R 设计器上,自动可以创建基于这些 视图的实体类.我们可以同操作数据表一样来操作视图了.这里注意:O/R 设计 器是一个简单的对象关系映射器,因为它仅支持 1:1 映射关系.换句话说,实 体类与数据库表或视图之间只能具有 1:1 映射关系.不支持复杂映射(例如, 将一个实体类映射到多个表).但是,可以将一个实体类映射到一个联接多个相 关表的视图. 下面使用NORTHWND数据库中自带的In

LINQ体验(17)——LINQ to SQL语句之动态查询

高级特性 本文介绍LINQ的高级特性,其包括大家都关心的动态查询的用法 ,另外简单提下ID标识这个知识. 动态查询 有这样一个场景:应用程 序可能会提供一个用户界面,用户可以使用该用户界面指定一个或多个谓词来筛 选数据.这种情况在编译时不知道查询的细节,动态查询将十分有用. 在LINQ中,Lambda表达式是许多标准查询运算符的基础,编译器创建lambda表达 式以捕获基础查询方法(例如 Where.Select.Order By.Take While 以及其 他方法)中定义的计算.表达式目录树

LINQ体验(16)——LINQ to SQL语句之DataContext

DataContext DataContext作为LINQ to SQL框架的主入口点,为我们提供 了一些方法和属性,本文用几个例子说明DataContext几个典型的应用. 创建和删除数据库 CreateDatabase方法用于在服务器上创建数据库. DeleteDatabase方法用于删除由DataContext连接字符串标识的数据库. 数据库的名称有以下方法来定义: 如果数据库在连接字符串中标 识,则使用该连接字符串的名称. 如果存在DatabaseAttribute属性 (Attribu

LINQ体验(15)——LINQ to SQL语句之用户定义函数

用户定义函数 我们可以在LINQ to SQL中使用用户定义函数.只要把用户 定义函数拖到O/R设计器中,LINQ to SQL自动使用FunctionAttribute属性和 ParameterAttribute属性(如果需要)将其函数指定为方法.这时,我们只需简 单调用即可. 在这里注意:使用用户定义函数的时候必须满足以下形式 之一,否则会出现InvalidOperationException异常情况. 具有正确映射 属性的方法调用的函数.这里使用FunctionAttribute属性和 P

LINQ体验(14)——LINQ to SQL语句之存储过程

存储过程 在我们编写程序中,往往需要一些存储过程,在LINQ to SQL中 怎么使用呢?也许比原来的更简单些.下面我们以NORTHWND.MDF数据库中自带的 几个存储过程来理解一下. 1.标量返回 在数据库中,有名为 Customers Count By Region的存储过程.该存储过程返回顾客所在 "WA"区域的数量. ALTER PROCEDURE [dbo]. [NonRowset] (@param1 NVARCHAR(15)) AS BEGIN SET NOCOUNT O

LINQ体验(13)——LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL

运算符转换1.AsEnumerable:将类型转换为泛型 IEnumerable 使用 AsEnumerable<TSource> 可返回类型化为泛型 IEnumerable 的参数.在 此示例中,LINQ to SQL(使用默认泛型 Query)会尝试将查询转换为 SQL 并在 服务器上执行.但 where 子句引用用户定义的客户端方法 (isValidProduct), 此方法无法转换为 SQL. 解决方法是指定 where 的客户端泛型 IEnumerable<T> 实现以替