LINQ学习笔记(1) 什么是LINQ?
2011-12-27 21:44
155 查看
因为工作调动的关系,已经很久没有上来写博客了,最近新的工作算是稳定了,所以又有时间来跟大家分享我最近的学习心得了,真的很开心,哈哈!
今天主要跟大家分享一下LINQ的知识,希望大家能够支持。在学习LINQ之前,我们有必要知道LINQ到底是什么东东?学习它有什么用途,下面就来介绍一下什么是LINQ。
1,什么是LINQ?
LINQ即Language Integrated Query(语言集成查询),LINQ是集成到C#和Visual Basic.NET这些语言中用于提供查询数据能力的一个新特性。
注:LINQ(发音为Link)
2,关于LINQ的重要高级特性?
1> LINQ是.NET框架的扩展,它允许我们以数据库查询的方式查询数据集合。
2> C# 3.0包含整合LINQ到语言中的一些扩展,允许我们从数据库,程序对象集合以及XML文档中查询数据。
3,LINQ的体系结构?
我想了解LINQ的体系结构是很重要的,这有助于我们对LINQ的框架有一个大致的了解,LINQ的体系结构如下图所示:
4,一个简单的LINQ例子?
程序输出结果为:2,5,
以上就是今天要介绍的内容,今天主要是认识一下什么叫LINQ?LINQ有什么样的用途?明天我将介绍匿名类型,希望大家关注,谢谢!
今天主要跟大家分享一下LINQ的知识,希望大家能够支持。在学习LINQ之前,我们有必要知道LINQ到底是什么东东?学习它有什么用途,下面就来介绍一下什么是LINQ。
1,什么是LINQ?
LINQ即Language Integrated Query(语言集成查询),LINQ是集成到C#和Visual Basic.NET这些语言中用于提供查询数据能力的一个新特性。
注:LINQ(发音为Link)
2,关于LINQ的重要高级特性?
1> LINQ是.NET框架的扩展,它允许我们以数据库查询的方式查询数据集合。
2> C# 3.0包含整合LINQ到语言中的一些扩展,允许我们从数据库,程序对象集合以及XML文档中查询数据。
3,LINQ的体系结构?
我想了解LINQ的体系结构是很重要的,这有助于我们对LINQ的框架有一个大致的了解,LINQ的体系结构如下图所示:
4,一个简单的LINQ例子?
class Program { static void Main(string[] args) { int[] numbers = { 2, 12, 5, 15 };//创建一个int数组对象作为数据源。等价于:int[] numbers = new int[] { 2, 12, 5, 15 }; IEnumerable<int> lowNums = from n in numbers //定义并存储查询。 where n < 10 select n; 10 foreach (var x in lowNums)//使用foreach语句遍历集合。 { Console.Write("{0},",x); } 15 Console.ReadKey(); } }
程序输出结果为:2,5,
以上就是今天要介绍的内容,今天主要是认识一下什么叫LINQ?LINQ有什么样的用途?明天我将介绍匿名类型,希望大家关注,谢谢!
相关文章推荐
- Linq to sql 有什么办法可以实现消除列重复?
- 什么是Linq
- LINQ学习笔记(10) LINQ to Entities---不需要编写任何数据访问代码就可以查询数据库
- Linq学习笔记(2.3)——DLinq高级操作
- LinQ是什么?
- [转]LINQ是什么意思?
- linq中的tolist()方法什么意思
- Linq学习笔记(一)——Linq To Objects 预览
- Linq学习笔记(一) -- 初识Linq
- LINQ / LINQ to SQL / LINQ to XXX 它们到底有什么区别
- 什么是Linq to sql
- LINQ学习笔记(11) LINQ to XML---不必使用.NET专门的XML类就可读取XML文件
- LinQ是什么?
- 什么是LINQ
- LINQ学习笔记(三)--LinqDataSource+ListView
- Entity Framework和DataSet,Linq to SQL有什么区别
- LINQ学习笔记(一)----初识LINQ 查询
- C#3.0 为我们带来什么(1) —— LINQ之Lambda
- LINQ入门:LINQ能做什么?(1)
- Debug 对 Linq to Sql 有什么影响吗?