У меня есть таблица с именем 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();
Что может быть неправильным в моем коде? Почувствуйте, что я пропускаю что-то очень тривиальное.
Я хотел бы отфильтровать все те строки, у которых есть поле bit
HasAdminApproved
, как true