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之外,这个知道了
它是值类型,可以理解为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#中 ToolStripButton 是干啥用的呀, 我是菜鸟,求大神帮助呀