![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
CYBERDREAM |
|
||||
![]() I think, there4 I am ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1096 Регистрация: 31.10.2006 Где: CyberLand Репутация: нет Всего: 28 |
Всем доброго времени суток.
Есть коллеция айдишников
мне нужно вывести все записи, в которых поле UID содержится в коллекции uids
-------------------- Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно) Telegram, skype: kuchuk.artiom |
||||
|
|||||
KelTron |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 8.10.2006 Где: Красноярск Репутация: 2 Всего: 38 |
Очевидно возвращается пустая коллекция, т.е. нет таких записей, а т.к. DefaultIfEmpty() то возвращается значение по умолчанию для данного типа т.е. null. Соответственно в foreach при вызове ddd.GetEnumerator() всё и валится..
-------------------- Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог. Эвенгар Салладорский, основатель Школы Тьмы. |
|||
|
||||
CYBERDREAM |
|
|||
![]() I think, there4 I am ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1096 Регистрация: 31.10.2006 Где: CyberLand Репутация: нет Всего: 28 |
но дело в том, что данные должны быть, т.е. 2 записи у меня точно должны вернуться, но упорно возвращается нулл
-------------------- Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно) Telegram, skype: kuchuk.artiom |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: нет Всего: 306 |
CYBERDREAM, попробуй использовать пересечение:
тем не менее не возвращает камрад. DefaultIfEmpty() по определению будет возвращать null в случае пустой результирующей коллекции. задай ему значение по умолчанию. или перед выводом коллекции делай проверку на null. хотя и обработать исключение дело конечно не грешное. В общем оцени данные в используемых коллекциях. Судя по результату у них нет общих точек соприкосновения. |
|||
|
||||
CYBERDREAM |
|
|||
![]() I think, there4 I am ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1096 Регистрация: 31.10.2006 Где: CyberLand Репутация: нет Всего: 28 |
вот и я гадаю почему,точно знаю что две записи должны вернуться, но увы и ах)
повожусь с кодом еще, полюбому какая то фигня зарылась -------------------- Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно) Telegram, skype: kuchuk.artiom |
|||
|
||||
Сарт |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 29.4.2006 Репутация: нет Всего: 0 |
Так не подойдет? Возвращает 3 записи. П.С. сразу не заметил, что в вопросе фактически 2 массива) Это сообщение отредактировал(а) Сарт - 9.9.2010, 13:47 --------------------
[color=purple][/color]Died.Of course, System.StackOverflow |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | LINQ (Language-Integrated Query) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |