首页 > 代码库 > 一个简单的LINQ|程序
一个简单的LINQ|程序
在关系型数据库中,数据表被组织放入规范化很好的表中,并且通过简单而强大的语言SQL来进行访问,SQL可以和数据库中的任何数据配合使用,因为数据被放入表中,并且遵从一些严格的规定;然而程序却与数据库相反,保存在类对象或者结构中的数据差异很大。因此没有通用的查询语言来从数据结构中获取数据。从对象中获取的方法一直都是作为程序的一部分设计的,然而使用LINQ可以轻松的查询对象集合。LINQ=language integrated querynamespace ConsoleApplication1{ class Program { static void Main(string[] args) { int[] numbers = { 1,2,3,4};//数据源 IEnumerable <int> lownums= from n in numbers //尽管查询在语句中定义,但是直到最后的foreach语句请求其结果才会执行 where n<3 select n; foreach (var x in lownums) Console.Write("{0} ",x); Console.Read(); } }}在前面的示例中,数据源只是int数组,他是程序内存中的对象。然而LINQ还可以和各种类型的数据源一起工作,比如SQL数据库,xml文档,等等。微软为一些常见的数据源类型提供了LINQ查询代码模块。这些代码模块叫做LINQ提供程序;
一个简单的LINQ|程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。