Привязка сетки к linq, где дата хранится как целое число
Я хочу связать webdatagrid или radgrid с источником linqdatasource. Дата в БД хранится в виде целого числа, например 20070205 (YearMonthDay). Когда я пытаюсь преобразовать int в дату в запросе linq, например,
var q = from i in ICILOCs
select i.LASTRCPTDT.ToString("MM/dd/yyyy");
Я получаю ошибку:
Метод System.String ToString(System.String) не имеет поддерживаемого перевода в SQL.
Я могу загрузить результаты в память с помощью ToList(), а затем проанализировать его. Проблема в том, что я потеряю эффективный пейджинг с сеткой. Или я могу разобрать его на ItemDatabound, проблема в том, как я могу установить фильтр для этого поля в сетке? Это должен быть выпадающий календарь, а не целое текстовое поле. Есть ли у вас решение для этого?