日期:2014-05-20  浏览次数:20654 次

vs2008 查询问题.
var query =( from m in pro orderby m.ProdcutId ascending select new { m.Id,m.ProductName}).Take(1);
 ViewState["id"] = query.Max(m => m.Id).ToString();

这样查询,如果 query.Max(m => m.Id).ToString(); 的值为空的话,就会报错

请教?
 

------解决方案--------------------
先判断,或ToString去掉
------解决方案--------------------
C# code

if(query.Count()>0)
    query.Max(m => m.Id).ToString();

------解决方案--------------------
up
------解决方案--------------------
探讨
C# codeif(query.Count()>0)
query.Max(m=> m.Id).ToString();

------解决方案--------------------
探讨
C# codeif(query.Count()>0)
query.Max(m=> m.Id).ToString();