如何定义resultList以允许存储数据库行?创建列表以包含LINQ结果?
List<WhatType?> resultList = new List<WhatType?>();
if(someBool){
resultList = db.table.where(a=>a.value>0).ToList();
}
else{
resultList = db.table.where(a=>a.values<=0).ToList();
}
我似乎无法做到以下几点,因为VAR需要一个初始值:
var result;
if(someBool){
result = db.table.where(a=>a.value>0).ToList();
}
else{
result = db.table.where(a=>a.values<=0).ToList();
}
有没有更好的办法来解决这里我的范围有关的问题?
谢谢!
对于if/else语句,'table'是否仍然相同?在了解问题出现的时候似乎有很多的信息。请澄清。 – 2011-03-08 22:20:16