var 匿名类型判断空
var l=from c in test select c;
if(c.count()>0){ …… }
var v = (from m in db.l_categories
where m.id == id
select new {
m.title,
m.depath,
m.lev,
m.parentid
}).FirstOrDefault();
if(v!=null){ …… }
请问。这里判断是不是正确的
------解决方案--------------------
你的答案:正确
var l=from c in test select c;
只需要判断Count()>0即可,不会返回空
Queryable.FirstOrDefault();
需要判断是否为空,参照MSDN说明(TSOURCE类型异常返回为空)
http://msdn.microsoft.com/zh-cn/library/bb549141.aspx