Я пытаюсь сделать следующий метод расширения linq 2 sql:
public static PagedList<T> ToPagedListOrNull<T>(this IQueryable<T> value,
int index,
int pageSize)
{
return value.Count() == 0
? null
: (value is PagedList<T> ? value as PagedList<T> :
new PagedList<T>(value, index, pageSize));
}
Я получаю следующую ошибку:
Метод 'Boolean
Contains (System.String) 'не имеет
поддерживается перевод на SQL.
Я думаю, что это ошибка на value.Count() == 0
бите .. я думаю.
Может кто-нибудь сказать мне, почему это так?