У меня есть фоновый работник, который выполняет загрузку данных из базы данных во временную структуру.
Data d = new Data();
d.listGroup = context.Groups.GetNewBindingList();
d.tbUser = context.Users.OrderBy(x => x.Name);
d.listPriceLevel = context.PriceLevels.GetNewBindingList();
e.Result = d;
Проблема в том, что 3-я строка (d.tbUser = ...) ленива-загружен.Конечно, я могу сделать:
context.Users.OrderBy( x => x.Name ).ToList();
Но опять же, это не Bindable List, любые внесенные в него изменения не будут распространяться обратно в БД.
Так что я думаю, что янужно что-то вроде:
d.tbUser = context.Users.OrderBy( x => x.Name ).GetNewBindingList();
Но это не работает.Цель состоит в том, чтобы: получить список пользователей, упорядоченный по их имени в виде связываемого списка.Есть идеи?
Спасибо за потраченное время!