-1
我正在开发一个MVC应用程序。我在SQL表中有一个时间戳列。我有一个查询从数据库中检索所有数据。我正在使用LINQ。如何将sql时间戳分配给linq查询中的c#变量?
下面是我的查询:
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 updated {get;组; } –
你真的不应该命名你的类'returnObject' –