Просто хотел бы отметить, вы могли бы также использовать 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

Ответы на вопрос(4)

Ваш ответ на вопрос