C# 对象必须在linq查询中实现IConvertible错误才能选择两行
我有一个Excel工作表,我需要获取两列值-我已经编写了一个Linq查询- 错误: 在第行检测到contextSwitchDeadLock错误 查询:C# 对象必须在linq查询中实现IConvertible错误才能选择两行,c#,asp.net-mvc,linq,C#,Asp.net Mvc,Linq,我有一个Excel工作表,我需要获取两列值-我已经编写了一个Linq查询- 错误: 在第行检测到contextSwitchDeadLock错误 查询: select new { Description = typeDescription.Description , VehicleKey = typeDescription.VehicleKey }); 如何修复此错误?我想从同一个Excel工作表中从单个linq查询中获取两个coulmns值。我认为这是由于空值造成的 像这样试试 select
select new { Description = typeDescription.Description ,
VehicleKey = typeDescription.VehicleKey });
如何修复此错误?我想从同一个Excel工作表中从单个linq查询中获取两个coulmns值。我认为这是由于空值造成的 像这样试试
select new { Description = Convert.ToString(typeDescription.Description) ,
VehicleKey = Convert.ToString(typeDescription.VehicleKey) });