Просто хотел бы отметить, вы могли бы также использовать tender.HasAdminApproved.HasValue.Equals (true)) ... это работает, когда bool допускает нулевые значения
я есть стол с именем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