代码之家  ›  专栏  ›  技术社区  ›  citronas

如何将此查询作为lambda表达式写入?

  •  2
  • citronas  · 技术社区  · 15 年前

    我在编写lambda表达式(应该创建一些对象)和使用对象初始值设定项设置属性时仍然遇到问题。

    如何将此查询写入lambda表达式?

    List<CategoryContainer> _catList = (from q in _dc.Category
                                       select new CategoryContainer
                                       {
                                         IDCategory = q.IDCategory,
                                       }).ToList();
    
    2 回复  |  直到 15 年前
        1
  •  5
  •   SLaks    15 年前

    这样地:

    dc.Category.Select(q => new CategoryContainer {
                           IDCategory = q.IDCategory,
                       }).ToList();
    
        2
  •  2
  •   ewrankin    15 年前

    另一种选择是convertall:

    dc.Category.ConvertAll<CategoryContainer>( q => new CategoryContainer { 
    IDCategory = q.IDCategory, }).ToList();