首页 > 其他 > 详细

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

时间:2014-10-22 10:50:58      阅读:156      评论:0      收藏:0      [点我收藏+]

  串联是一个将两个对象联接在一起的过程。在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串联操作符

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!