Я использую .NET Framework 3.5 с ASP.NET MVC, и я использую Linq To Entity для своих объектов данных..NET Framework 3.5 EntityCollection OrderBy Вопрос
У меня есть объект Promotion, который имеет отношение от 1 до многих для объекта Location.
Что я хочу сделать, это взять коллекцию местоположений из объекта Promotion и отсортировать их, не помещая их в другую переменную. Что-то вроде ...
promotionEntity.Locations.OrderBy(l => l.Distance);
Но он ничего не делает для коллекций * .Locations. Есть ли способ, которым я могу иметь, что EntityCollection отсортировал, как мне нужно, не помещая его в другой список или переменную?
Спасибо.
Я бы с 'promotionEntity.Locations = promotionEntity.Locations.OrderBy (л => л .Distance) .ToList(); 'во втором случае. – Yakimych
Это больше я пытаюсь сделать. promotionEntity.Locations вводится как EntityCollection, а * .OrderBy делает его System.Linq.IOrderedEnumberable, и они не автоматически отображаются. В нем говорится, что существует явное преобразование. Я просто не понял этого. –