对空linq查询返回值

本文关键字:返回值 查询 linq 对空 | 更新日期: 2023-09-27 18:10:27

你好,我有以下linq查询

var query=DbContext.Set<tasksList>()
Select(u=> new { tasks= u.description});

我想做的是,当它迭代if description为null时,返回一些其他值,例如只返回1或任何东西。请让我知道如何实现这个谢谢

对空linq查询返回值

可以使用空合并运算符

var query = DbContext.Set<tasksList>()
                  .Select(u=> new { tasks= u.description ?? "just 1 or anything"});

示例:代码项目-如何使用空合并运算符(??)

参考:参考MSDN