linqtosql维护列表的排序

时间:2015-12-04 13:51:51

标签: c# linq contain

var convertedIds = ids.Select(id => Convert.ToInt32(id)).ToList();
return this.context.SupportedCharacterSets
    .Where(av => converteIds.Contains(av.id))
    .Select(av => new AsideItem 
                  { 
                     Id = av.id.ToString(CultureInfo.InvariantCulture), 
                     Name = av.name 
                  }).ToList();

convertedIds是一个整数列表:{ 2, 1 } - 例如

当我从数据库中选择时,它会命令1,2(这是预期的),有没有办法不这样做?我看到你可以做一个Dictionary对象,但不确定这是否有点过分?

1 个答案:

答案 0 :(得分:2)

您可以在ScrollBar.maximumThumbSize中使用UIManager

List.IndexOf