Linq(一)

1.1 什么是linq?

 linq:语言集成查询,是微软提供的一项新技术,它能够将查询功能直接引入到.net框架中,查询操作可以通过编程语言自身来传达,而不是以字符串形式嵌入到编程语言中。

 

1.2 查询与linq

linq 是一种查询,集成于.net3.5中,可以为c#或者vb.net提供强大的查询功能,并与其整合成一起,查询和操作成为编程语言的一部分,可以很方便的创建查询操作或者表达式。

 

1.3 linq的优点

  linq查询语法简单,容易书写,在创建查询表达式时开发环境还提供了智能提示功能。

  由于查询表达式嵌入在编程语言中,所以编译器将会检查语法错误和数据类型的安全。

  linq提供了强大的过滤,排序,数据分区,分组等数据处理的功能。

 使用linq可以直接处理xml元素,并为内存中的xml文档提供强大的数据处理功能。

 能够处理多数据源和多数据格式的数据。

1.4 linq基本架构及其基本组成组件

linq to sql组件:可以查询基于关系数据库的数据,并为这些数据进行增删改查操作。

linq to dataset组件:可以查询dataset对象中的数据,并对这些数据进行增删改查操作。

linq to objects 组件:可以查询任何可枚举的集合、数据、泛型列表,以及用户自定义集合,而不需要使用linq提供程序或者API

linq to xml组件:可以查询或者操作xml结构的数据。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值