【发布时间】:2020-08-01 22:05:41
【问题描述】:
我在 2 个表之间有一个内部 linq 连接,如下所示:
(from A in table1 join B in table2
on A.name equals B.name
where {some condition}
select new {
A.name ,
A.color,
.
.
.
}).toList();
问题是在某些记录中 "name" 是 null 并且我希望 linq 查询在选择部分用“”替换 null .
类似这样的:
select new {
A.name!=null?A.name : " "
.
.
.
}
我该怎么做?
(我知道我可以在 where 中有一个条件,我检查不是 null 但在这种情况下它将跳过该记录但我想取它并替换null 名称和字符串)
提前致谢;)
【问题讨论】: