Пример:
Код: Выделить всё
class examp
{
public int prop1 { get; set; }
public int? prop2 { get; set; }
[NotMapped]
public int result { get => prop2 ?? prop1; }
}
Код: Выделить всё
context.examp.where(x => x.result == 12).SingleOrDefault();
Указанный член типа «результат» не поддерживается в LINQ to Entities. Поддерживаются только инициализаторы, члены сущностей и свойства навигации по сущностям.
Может ли кто-нибудь подумать о том, как заставить некоторые аналогичные функции работать так же, как с Entity Framework? Мне действительно не хочется просматривать всю программу и менять .Where(x => x.result == "moo") для каждого запроса linq.
Ура!
Подробнее здесь: https://stackoverflow.com/questions/798 ... -framework
Мобильная версия