Попытка получить свойство не-объекта - CodeIgniter

Я пытаюсь создать форму обновления, которая будет извлекать данные для конкретного выбранного идентификатора и заполнять форму, чтобы она была доступна для обновления.

Когда я нажимаю кнопку «Изменить» для конкретной записи (в моем случае «Продукт»), я попадаю в edit_product_view ,

Я пытаюсь заказать IQueryable сущностей по дате из переданного в Expression > и получаю сообщение об ошибке: «Невозможно привести тип 'System.Nullable`1' к типу 'System .Object '. LINQ to Entities поддерживает преобразование только примитивных типов модели данных сущности ". У объекта есть свойство datetime, допускающее значение NULL, по которому я пытаюсь выполнить сортировку:

Пример: (где e.Date - значение DateTime, допускающее значение NULL)

Expression<Func<T,object>> sorter = (e) => e.Date;
IOrderedQueryable<T> sortedData = data.OrderBy(sorter);

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

5
задан rgimmy 3 March 2011 в 00:19
поделиться