IQueryable items = from rr in _dt.AllItems
where rr.ID == ItemID
select new{rr.Item, rr.SecondItem};
SecondItem返回false或true。是否可以替换为不同的字符串值(例如,使用On和Off)并添加到项目(IQueryable)中?
最佳答案
您可以执行以下操作:
IQueryable items = from rr in _dt.AllItems
where rr.ID == ItemID
select new {
rr.Item,
SecondItem = rr.SecondItem.HasValue ? "Off" : rr.SecondItem ? "On" : "Off"
};
关于c# - LINQ-如何在select或foreach循环中更改值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2575297/