Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > LINQ (Language-Integrated Query) > Linq List.Contains |
Автор: CYBERDREAM 25.8.2010, 14:55 | ||||
Всем доброго времени суток. Есть коллеция айдишников
мне нужно вывести все записи, в которых поле UID содержится в коллекции uids
|
Автор: KelTron 26.8.2010, 07:59 |
Очевидно возвращается пустая коллекция, т.е. нет таких записей, а т.к. DefaultIfEmpty() то возвращается значение по умолчанию для данного типа т.е. null. Соответственно в foreach при вызове ddd.GetEnumerator() всё и валится.. |
Автор: CYBERDREAM 26.8.2010, 10:40 |
но дело в том, что данные должны быть, т.е. 2 записи у меня точно должны вернуться, но упорно возвращается нулл |
Автор: CYBERDREAM 26.8.2010, 12:41 |
вот и я гадаю почему,точно знаю что две записи должны вернуться, но увы и ах) повожусь с кодом еще, полюбому какая то фигня зарылась |
Автор: Сарт 9.9.2010, 13:06 | ||
Так не подойдет? Возвращает 3 записи. П.С. сразу не заметил, что в вопросе фактически 2 массива) |