我一直忽略对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