ibcadmin 发表于 2013-9-11 08:30:13

Linq入门简单说明

对于数据源来说,常用的读取数据源有三种方式:Lambda表达式、Linq、T-SQL

这三种方式除了T-sql是操作数据库外,Lambda和Linq也都可以操作集合。

Linq和T-SQL用法差不多一个意思。

任务:实现在控制台输出Hello Linq


string [] geetings={"Hello world","hello LINQ","helo Apress"}
var items =
                from s in geetings
                where s.EndsWith("LINQ")
                select s;

            foreach (var item in items)
            {
                Console.WriteLine(item);
          }


LINQ是关于数据查询的技术    在LINQ中,查询返回的对象集被称为:“序列”。大多数LINQ序列都是IEnumerable<T>类型的数据,这里的T就是序列中存储的对象的数据类型。例如:IEnumerable<int>。


    如果能够知道序列的数据结构,我们就用IEnumerable<T>,这里必须知道T的数据类型。但有时候发现自己弄混了,由于某种数据类型不匹配而导致无法对代码进行编译,则可以用var关键字。注意:在容易混淆的地方使用var关键字。

headindotcn 发表于 2013-9-16 10:10:45

学习了
页: [1]
查看完整版本: Linq入门简单说明