2009-09-07 2 views
1

Я использую NHibernate для извлечения списка из базы данных на основе некоторых критериев.Что возвращает GetByCriteria, когда результаты не найдены?

List<MyType> myList = GetByCriteria(...) 

Кто-нибудь знает, будет ли MyList быть пустым или пустой список MyType, если результаты не найдены, которые соответствуют критериям?

Я просматривал NHibernate documentation и искал в google, но я не могу найти ничего, что говорит мне так или иначе.

ответ

1

Самый простой ответ - проверить его ... но я был бы удивлен, если бы он вернул null. Я бы определенно ожидал, что он вернет пустой список.

+0

Да, вы правы. Я должен был протестировать его ... Я протестировал его сейчас, и он определенно возвращает пустой список, который я ожидал. Некоторые другие разработчики писали код, чтобы дважды проверить, что возвращаемый список не был нулевым, и мне стало любопытно, когда у меня не было возможности сделать тест на запись ... поэтому я сделал быстрый поиск, который остановился никаких подсказок, поэтому я решил, что я буду документировать вопрос о StackOverflow :) – mezoid

Смежные вопросы