我已经写了一个LINQ查询,应该返回一个int值。但是我无法将这个值转换为int,并出现异常:无法将类型为“QuickRoutes.DAL.RouteLinq”的对象转换为类型“System.IConvertible”
这是我的LINQ代码:
var res = (from p in aspdb.RouteLinqs
orderby p.RouteId descending
select p).Take(1);
并且异常出现在这里:
route.Id =Convert.ToInt32(res.FirstOrDefault());
我该如何解决这个问题?