powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / linq to sql отсортировать по значению в другой таблице с внешним ключём
2 сообщений из 2, страница 1 из 1
linq to sql отсортировать по значению в другой таблице с внешним ключём
    #38507284
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!

У меня есть 2 таблицы:
Product
ID
Name

ProductPrice
ID
IDProduct
Price

У 1 товара может быть много цен, IDProduct - внешний ключ на табл. Product.

var q = from q in ddc.Product
orderby (???)
select q;

Вопрос: Каким образом можно отсортировать по цене с учетом того, что для товара может цены не быть вообще (это в самое начало), может быть одна цена, а может быть много разных цен на 1 товар (тогда берем минимальную, т.е. "цену от"). Возможно ли это прописать в одном запросе?
...
Рейтинг: 0 / 0
linq to sql отсортировать по значению в другой таблице с внешним ключём
    #38507476
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
var q =(from product in ddc.Product
           join price in ddc.ProductPrice on product .Id equals price .IDProduct into j1
           from j2 in j1.DefaultIfEmpty()
           group j2 by product.Id into grouped
           select new {
                            Id= grouped.Key,
                            Price = grouped.Min(x=> x.Price). DefaultIfEmpty()
                           }).Orderby(x=>x.Price)


что то такого попробуйте, не тестил. но суть ясна куда копать надеюсь
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / linq to sql отсортировать по значению в другой таблице с внешним ключём
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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