
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.03.2009, 18:36
|
|||
|---|---|---|---|
|
|||
аналог left join и right join в LINQ |
|||
|
#18+
Возможно я туплю, но... никак не могу найти в LINQ расширяющий метод, аналогичный left/right join в sql... Может подскажет кто, как грамотно решается подобный момент? ___________________________________________________________ ... а хуже всего приходится программистам из Microsoft: Им, бедолагам, в случае чего и обругать-то некого... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.03.2009, 18:56
|
|||
|---|---|---|---|
аналог left join и right join в LINQ |
|||
|
#18+
полон гугол примеров: http://www.developer.com/db/article.php/3739391 вообще в процедурном виде через SelectMany() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2009, 16:08
|
|||
|---|---|---|---|
аналог left join и right join в LINQ |
|||
|
#18+
SelectMany гораздо легче делается в не-процедурном виде from brand in brands from model in b.models.DefaultIfEmpty() select new{brand, model} нет дурацких вопросов, есть дурацкие ответы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2009, 00:13
|
|||
|---|---|---|---|
аналог left join и right join в LINQ |
|||
|
#18+
стоит понять один раз принцип, и в процедурном он записывается имхо намного легче и понятней :) вообще процедурный вид мне как-то нравится больше, выглядит более натурально в коде и последовательность действий четко прослеживается. В первый раз я тоже долго ломал голову над SelectMany, потом понял идею и теперь особых хлопот не вызывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2009, 09:00
|
|||
|---|---|---|---|
|
|||
аналог left join и right join в LINQ |
|||
|
#18+
вопрос давно уже снят с повестки дня (в тот же день, собственно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&tablet=1&tid=1351892]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
87ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 411ms |

| 0 / 0 |
