有没有办法在linq语句中执行类似于IIF(condition,trueValue,falseValue)的操作?

时间:2015-11-23 22:51:34

标签: vb.net linq ternary-operator

我试图返回一个字符串,如果从数据库中提取时,我的linq实体框架查询中的属性为null。

select new with { .StringOnlyProp = IIF(x.PossiblyNull Is Nothing, "", x.PossiblyNull)

这引发了一个错误,指出linq无法解释IIF。

我相信c#语法类似于x.PossiblyNull? “”

我希望VB.NET有类似的东西。

0 个答案:

没有答案