я следующий кодForce Entity вернуть нулевое значение, если SingleResult бросить исключение
return (EseshEntities.Current.Users.Select(u => new { Comunity = u.Apartment.Building.District.City })).ToList();
если здание пусто, то мы получили excpetion потому не может Acces свойство нулевого права? , но есть ли какой-либо вариант в сущности, чтобы instad of excpetion возвращал значение null, поэтому, если свойство не существует, то возвратите null?
Почему бы не просто создать предложение where, чтобы выбрать, чтобы не возвращать нулевые значения? –
Использовать DefaultIfEmpty вместо Select –
Я бы предположил, что он хочет, чтобы все пользователи независимо от того, идут ли они Comunity = null или нет. Я думаю, что вы не можете обойти проверку на null. – KroaX