Вопросы к Поиску с Алисой
Ошибка «Sequence contains no elements» в LINQ возникает, когда пытаются получить элемент из пустой последовательности. www.iditect.com Это происходит при использовании методов First(), FirstOrDefault(), Single(), SingleOrDefault() или ElementAt(). www.iditect.com
Некоторые возможные причины ошибки:
Чтобы решить проблему, вместо Single() или First() следует использовать SingleOrDefault() или FirstOrDefault(). frontendscript.com Если результата не найдено, они вернут нулевое значение, а не выбросят ошибку «Sequence contains no elements». frontendscript.com
Также можно проверить, содержит ли последовательность элементы перед попыткой получить элемент с помощью метода Any(). www.iditect.com