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