按字符串顺序与字符串列表进行比较

时间:2013-04-25 17:54:35

标签: c# linq list linq-to-sql dictionary

我尝试使用某种模式订购某些数据,并需要一些帮助来确定如何执行此操作。我还没有看到在orderby子句中使用linq查询的任何示例,并且我不确定如何在这种情况下订购数据:

public IList<UserEventModel> GetListData(IDictionary<string, IList<string>> criteria, IEnumerable<UserEventModel> subscriptions)
{
    subscriptions = subscriptions.OrderBy(x => x.EntityType);
}

寻找附加到EntityType的扩展名,以便与&#39;条件&#39;的内容进行比较。值[2]处的值对,例如x => x.EntityType.?(指定的值集合)

1 个答案:

答案 0 :(得分:1)

你几乎是对的。附加tolist并尝试

 subscriptions = subscriptions
                   .OrderBy(x => x.EntityType).ToList();