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

LINQ系列:Linq to Object串联操作符

时间:2014-10-22 10:52:59      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   for   strong   sp   div   on   

  串联是一个将两个对象联接在一起的过程。在LINQ中,串联操作将两个集合合并成一个集合,通过Concat操作符实现。

Concat

1>. 原型定义

public static IQueryable<TResult> Cast<TResult>(this IQueryable source);
public static IQueryable<TSource> Concat<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2);

2>. 示例

var expr = context.Categories
    .Select(c => c.CategoryName)
    .Concat(
        context.Products
        .Select(p => p.ProductName)
    );

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

LINQ系列:Linq to Object串联操作符

标签:style   blog   color   ar   for   strong   sp   div   on   

原文地址:http://www.cnblogs.com/libingql/p/4042427.html

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