2014-10-21 4 views
-1

Все,Использование нескольких условий с подсчетом - LINQ

Я не могу понять это. Я посмотрел here и попробовал несколько разных лямбда-выражений, но безрезультатно. Я пытаюсь сделать это для своего состояния:

(DateOrganized >= startDate.Date && DateOrganized <= endDate.Date) 

Это все, что у меня есть, что скомпилирует. Как я могу добавить еще одно условие, как указано выше? Благодаря

r.Count(x => x.DateOrganized <= endDate.Date); 

Это не компилируется

r.Count(x => x.DateOrganized >= startDate.Date && x => x.DateOrganized <= endDate.Date); 

ответ

4

Попробуйте

r.Count(x => (x.DateOrganized >= startDate.Date) && 
      (x.DateOrganized <= endDate.Date)); 
Смежные вопросы