我一直忽略對LINQ的需求,通過迭代對象,但最近決定留下舊學校方法和時間。Linq幫助請..直接鑄造到對象而不是Var
我想知道是否有人可以通過首先使用Lambda代替老派Linq來簡化下面的代碼,其次,下面的代碼將總是隻返回1個值。我如何直接轉換爲正確的類型(玩家)在這種情況下,無需再次迭代?
MyEntities entity = new MyEntities();
Guid selectedPlayerID = Guid.Parse(lbPlayers.SelectedItem.Value);
var player = from n in entity.Players
where n.ID == selectedPlayerID
select n;
foreach (var item in player)
{
tbPlayerSurname.Text = item.Name;
tbPlayerName.Text = item.Surname;
}
謝謝大家。這是超快速和偉大的答案...從發佈到解決方案14分鐘..你不能像任何地方購買支持合同 – Fox