我编写了如下所示的 LINQ 查询:
List<Actions> actions = resourceActions.Actions.Select(s => s.ActionName).ToList();
我如何在这里选择多个列?即我想添加列 s.ActionId
和 s.IsActive
.我无法应用它。
最佳答案
创建一个类来表示你想要的数据:
public class ResourceAction
{
public int Id {get;set;}
public string Name {get; set; }
}
选择一个列表:
List<ResourceAction> actions = resourceActions.Actions
.Select(s => new ResourceAction() { Id = s.Id, Name = s.ActionName}).ToList();
关于linq - 在 LINQ 中选择多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11899347/