2014-01-30 2 views

ответ

1

LINQ к Entities:

(...) 
where a.year == SqlFunctions.DatePart("y", b.date ?? new DateTime(1900, 1, 1)) 

LINQ к SQL:

(...) 
where a.year == (b.date ?? new DateTime(1900, 1, 1)).Year 
1

Не зная, что ваши структуры данных выглядеть .NET сторона вещей ...

var defaultDate = new DateTime(1900, 1, 1); 

var result = from x in xxx 
      where x.Year == (b.Date ?? defaultDate).Year 
Смежные вопросы