码迷,mamicode.com
首页 > 其他好文 > 详细

一个简单的LINQ|程序

时间:2015-01-05 13:00:14      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:

在关系型数据库中,数据表被组织放入规范化很好的表中,并且通过简单而强大的语言SQL来进行访问,SQL可以和
数据库中的任何数据配合使用,因为数据被放入表中,并且遵从一些严格的规定;
然而程序却与数据库相反,保存在类对象或者结构中的数据差异很大。因此没有通用的查询语言来从数据结构中
获取数据。从对象中获取的方法一直都是作为程序的一部分设计的,然而使用LINQ可以轻松的查询对象集合。
LINQ=language integrated query
namespace 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|程序

标签:

原文地址:http://www.cnblogs.com/leijiangtao/p/4203225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!