powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / аналог left join и right join в LINQ
6 сообщений из 6, страница 1 из 1
аналог left join и right join в LINQ
    #35860502
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно я туплю, но... никак не могу найти в LINQ расширяющий метод, аналогичный left/right join в sql... Может подскажет кто, как грамотно решается подобный момент?

___________________________________________________________
... а хуже всего приходится программистам из Microsoft:
Им, бедолагам, в случае чего и обругать-то некого...
...
Рейтинг: 0 / 0
аналог left join и right join в LINQ
    #35860547
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полон гугол примеров: http://www.developer.com/db/article.php/3739391
вообще в процедурном виде через SelectMany()
...
Рейтинг: 0 / 0
аналог left join и right join в LINQ
    #35874511
gp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SelectMany гораздо легче делается в не-процедурном виде

from brand in brands
from model in b.models.DefaultIfEmpty()
select new{brand, model}

нет дурацких вопросов, есть дурацкие ответы
...
Рейтинг: 0 / 0
аналог left join и right join в LINQ
    #35875475
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
стоит понять один раз принцип, и в процедурном он записывается имхо намного легче и понятней :) вообще процедурный вид мне как-то нравится больше, выглядит более натурально в коде и последовательность действий четко прослеживается. В первый раз я тоже долго ломал голову над SelectMany, потом понял идею и теперь особых хлопот не вызывает
...
Рейтинг: 0 / 0
аналог left join и right join в LINQ
    #35878252
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос давно уже снят с повестки дня (в тот же день, собственно).
...
Рейтинг: 0 / 0
аналог left join и right join в LINQ
    #35880149
gp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз о пользе Resharper:

Отличная функция - convert to method chain для linq

очень помогает в изучении подобных вещей

нет дурацких вопросов, есть дурацкие ответы
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / аналог left join и right join в LINQ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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