Я разрабатываю приложение MVC. У меня есть столбец timestamp в таблице SQL. У меня есть один запрос для извлечения всех данных из базы данных. Я использую LINQ.Как присвоить sql timestamp переменной C# в запросе linq?
Ниже мой запрос:
obj = (from c in entityObject.NCT_ProcessAudit.AsNoTracking()
join proc in entityObject.NCT_Process_Settings on c.process_id equals proc.ID
select new returnObject
{
ID = c.ID,
process_id = c.process_id,
icon_id = c.icon_id,
dispaly_order = c.dispaly_order,
updated = c.updated, //c. updated timestamp in sql and updated is datetime as public Nullable<System.DateTime> updated { get; set; }
output = c.output
}).OrderByDescending(a => a.updated).ToList();
Когда я запускаю выше запрос я получаю следующую ошибку
Указанный литая из материализованного «System.Byte []» типа к обнуляемым ' Тип System.DateTime недействителен.
Могу ли я получить помощь здесь. Любая помощь будет оценена по достоинству. Спасибо.
:-). Каков тип обновленного класса returnObject? – A3006
Спасибо. public Nullable обновлен {get; задавать; } –
Вы действительно не должны называть свои классы 'returnObject' –