У меня есть список, который содержит словарь ExpandoObjects. Я привязываю его к сетке, но теперь я хочу отсортировать список.
var rows = new List<dynamic>();
for (int i = 0; i < 1000; i++)
{
dynamic expandy = new ExpandoObject();
var dictionary = (IDictionary<string, object>)expandy;
dictionary.Add("ID", i);
dictionary.Add("Name", "Name" + i);
rows.Add(dictionary);
}
Итак, посмотрите на тестовый код выше, как бы я сортировал строки (по возрастанию или по убыванию), скажем, по «ID» или «Имени» или любому другому свойству, которое я добавляю динамически?
Еще немного информации, я хочу отсортировать его следующим образом (это не работает );
var newOrder = from r in rows
orderby ("Name") ascending
select r;