Я использую следующий код для извлечения данных из моей базы данных с помощью сущностей. Если запись не найдена, она выдает следующее исключение: «Ссылка на объект не установлена в экземпляр объекта». Я могу поймать это, чтобы остановить его, вызвав проблемы, но скорее изменит код, чтобы не возникнуть проблема. Могу ли я изменить запрос Linq, чтобы он был более терпимым?Linq выдает исключение, когда ничего не возвращает
using (var ctx = new MyEntities())
{
var users = ctx.NotificationMessages.Include("NotificationUsers")
.Where(x => x.Priority == priority)
.FirstOrDefault().NotificationUsers
.ToList();
}