-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