Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / LINQ OrderBy для иерархических данных / 8 сообщений из 8, страница 1 из 1
28.04.2009, 13:57
    #35958384
OldWoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LINQ OrderBy для иерархических данных
Привет всем! Пусть есть Customer- Order - OrderDetail Можно ли выдать упорядоченный набор не только по Customer но и по всем вложенным EntitySet тип

Код: plaintext
1.
2.
var result = datacontext.Customers
                .OrderBy(c=>c.FirstName)
                .OrderBy(c=>c.Order.OrderBy(o=>o.name))

ни так далее
...
Рейтинг: 0 / 0
28.04.2009, 17:51
    #35959208
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LINQ OrderBy для иерархических данных
ThenBy()
...
Рейтинг: 0 / 0
29.04.2009, 11:23
    #35960314
OldWoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LINQ OrderBy для иерархических данных
зыThenBy()
Спасибо за ответ но не понял как писать
db.Customer.OrderBy(c=>c.name).ThenBy(c=>c.Order ???????

а как дальше мне нужно что бы и внутренние наборы отсортировались Customer.Order и Customer.Order.OrderDetail
...
Рейтинг: 0 / 0
29.04.2009, 11:25
    #35960326
OldWoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LINQ OrderBy для иерархических данных
если просто написать
db.Customer.OrderBy(c=>c.name).ThenBy(c=>c.Order)
то получим ошибку
Cannot order by type 'System.Data.Linq.EntitySet
...
Рейтинг: 0 / 0
29.04.2009, 12:02
    #35960475
OldWoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LINQ OrderBy для иерархических данных
повторю вопрос - мне нужно что бы в иерархическом списке db.Custom(Order(OrderDetail) ,было отсортировано по Customer их заказам Ordrer и в каждом заказе отсортирована детальная часть!
...
Рейтинг: 0 / 0
30.04.2009, 10:34
    #35962770
OldWoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LINQ OrderBy для иерархических данных
зыThenBy()
Да похоже что решение этой проблемы н известно ни господину Зы ни господину Гу. А жаль :-((((
...
Рейтинг: 0 / 0
30.04.2009, 12:33
    #35963195
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LINQ OrderBy для иерархических данных
...
Рейтинг: 0 / 0
30.04.2009, 18:54
    #35964101
OldWoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LINQ OrderBy для иерархических данных
зы http://social.msdn.microsoft.com/forums/en-US/linqtosql/thread/adbd8e6a-2679-4d03-98fe-c4ed7726f95d/
Снимаю шапокляк и поздравляю господина Зы с праздником всех трудящихся! Вы ист сэнсей линка!!!
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / LINQ OrderBy для иерархических данных / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]