C#的lINQ怎么用干啥用的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#的lINQ怎么用干啥用的?相关的知识,希望对你有一定的参考价值。

参考技术A 1.LINQ:Language Integrated Query 语言集成查询。
2.LINQ通过对象的方式对数据库进行描述。
3.LINQ是一种能够快速对大部分数据源进行访问和数据整合的一种技术,使用相同的基本查询表达式模式类查询和转换SQL数据库、ADO.NET数据集、XML文档和流已经.NET集合中的数据。
4.使用方法:
LINQ to Objects

LINQ to DataSet
LINQ to SQL
LINQ to Entities
LINQ to XML
参考技术B Linq即language-integrated query(语言集成查询)
是用一种类似SQL的方式对集合的通用查询方式,与Lambda表达式一起用,效果非常好

详细的可以看MSDN的介绍

参考资料:http://msdn.microsoft.com/zh-cn/library/bb397897.aspx

参考技术C to sql(或者叫DLINQ)是LINQ(.NET语言集成查询)的一部分,全称基于关系数据的 .NET 语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能,它和Linq to xml、Linq to objects、Linq to dataset、Linq to entities等组成了强大的LINQ。
要学好LINQ查询语法,就不得不先理解C# 3.0的一些新特性,下面一一简单介绍
http://www.cnblogs.com/lovecherry/archive/2007/08/14/855681.html
或许对你有帮助!本回答被提问者采纳
参考技术D LINQ 查询

首先来看一个很简单的LINQ查询例子,查询一个int 数组中小于5的数字,并按照大小顺序排列:

class Program

static void Main(string[] args)

int[] arr = new int[] 8, 5, 89, 3, 56, 4, 1, 58 ;

var m = from n in arr where n < 5 orderby n select n;
foreach (var n in m)

Console.WriteLine(n);

Console.ReadLine();



上述代码除了LINQ查询语法外,其他都是我们所熟悉的语法,而LINQ查询语法跟SQL查询语法很相识,除了先后顺序。
第5个回答  2011-01-21 http://www.blue1000.com/bkhtml/2009-04/63160.htm
去看看就知道了。

C#中的KeyValuePair类是干啥用的?

求通俗点的解释。想知道它是干嘛用的
除了foreacht遍历Dictionary之外,这个知道了

keyValuePair翻译过来就是键值对,也就是一个一对一的数据类型,
它是值类型,可以理解为Dictionary(字典)的基本单元。
它有两个属性,Key和Value。
本质上来讲,它就是C#中很多个数据类型之一。你可以这么用。
KeyValuePair<string, string> data1 = new KeyValuePair<string, string>("001", "John");
Console.WriteLine(data1.Key);
类比理解一下Size类型,有Width和Height两个属性。应该可以想明白了。
参考技术A KeyValuePair是结构(struct)不是集合。其他与Dictionary相似

以上是关于C#的lINQ怎么用干啥用的?的主要内容,如果未能解决你的问题,请参考以下文章

C#里的DataSet到底是干啥用的,怎么用?哪位高手帮我讲解讲解,谢谢啦!

C#中的KeyValuePair类是干啥用的?

C#中 ToolStripButton 是干啥用的呀, 我是菜鸟,求大神帮助呀

console.log 啥意思??干啥用的? console.info啥意思?干啥用的?

RequestDispatcher干啥用的?

Unity是干啥用的?