У меня есть простая модель и запрос:
public class Item
{
public String Name { get; set; }
public Boolean Complete { get; set; }
}
List<Item> lstIncompleteItems = await context.Items.Where(currentItem => currentItem.Complete == false).ToListAsync();
Это приводит к исключению "не удалось перевести". Я читал о переломных изменениях при переходе с EF Core 2.x на 3.x, но думаю, что-то не удалось зарегистрировать в моем мозгу об этом. Просто пытаюсь понять, как именно написать мои запросы в переводимом формате.
Что делает этот запрос непереводимым, а следующее прекрасно работает?
List<Item> lstItems = await context.Items.Where(currentItem => currentItem.Name.Contains("something")).ToListAsync();