-2
我有以下LINQ:LINQ的初始化对象
var recprec = (from rc in db.tblTrucks
where rc.ID == recid
select rc
}).FirstOrDefault();
我如何intialize recprec再填上它晚了。例如对于一个字符串,我们可以像String xyz那样做,然后再使用该字符串。 我需要做var recrecc。 我试着做
Object recprec = null;
recprec = (from rc in db.tblTrucks
where rc.ID == recid
select rc
}).FirstOrDefault();
我这样做,因为我需要一些在我的程序不同的地方使用recprec。如果我把它作为var recrecc ...它超出了范围,所以就像在我的程序范围内声明它在顶部那样。
不知道你在这里想要什么,FirstOrDefault将表达式评估为单个记录(Truck?),并且可以像存储字符串一样存储它。你的意思是你想存储表达式而不是结果? – 2012-02-23 21:07:18