У меня есть таблица с именем UserTenders
, имеющая отношение «многие к одному» с таблицей aspnet_Membership
.
Я использую EntityFramework 4.0, и когда я пытаюсь сделать что-то подобное, возникает ошибка.
var tenders = ctx.UserTenders
.Where(tender => tender.HasAdminApproved.Equals(true))
.ToList();
Ошибка
System.NotSupportedException
Невозможно создать постоянное значение типа System.Object.
В этом контексте поддерживаются только примитивные типы (такие как Int32, String и Guid).
Этот фрагмент ниже работает.
var tenders = ctx.UserTenders.ToList();
Что может быть не так в моем коде? Такое ощущение, что я упускаю что-то очень банальное.
Я хотел бы отфильтровать все те строки, которые имеют поле бит
HasAdminApproved
как true