2017-02-15 3 views
0

один очень простой вопрос, как мне кажется, я просто не понимаю:Как построить QueryOver с простым условием bool?

Этот метод бросает исключение:

public void SetState(bool active) 
{ 
    Query.Where(q => q.Inactive == !active); 
} 

не может интерпретировать элемент из нет (значение (Business.Filter.EmployeeFilter + <> c__DisplayClass12) .active)

Я просто хочу, чтобы прикрепить условие Его на мой вопрос: «Где Неактивная = истина/ложь»

Заранее спасибо

+0

Можете ли вы показать, как вы вызываете этот метод? Я предполагаю, что это часть класса, где 'Query' является полем. –

ответ

0

это работает, но до сих пор странно:

public void SetState(bool inactive) 
{ 
    Query.Where(q => q.Inactive == inactive); 
} 
Смежные вопросы