我有一个linq查询。在这里,当item.nValue有时为空字符串时。我需要检查nValue是否为空字符串,文章值需要显示“ OLD RECORD”。
我想在此linq查询中执行此操作。
var article = _newsList.Where(e => e.Id == Guid.Parse(item.nValue)).Select(e => e.NewsName).FirstOrDefault();
最佳答案
var article = _newsList.Where(e => e.Id == (item.nValue==""?Guid.Parse(item.nValue):"OLD RECORD"))
.Select(e => e.NewsName).FirstOrDefault();