J. *_*son 1 c# linq lambda entity-framework
嗨,我有以下linq查询
var query=DbContext.Set<tasksList>()
Select(u=> new { tasks= u.description});
Run Code Online (Sandbox Code Playgroud)
我想要做的是当它描述为null时迭代通过返回一些其他值,例如返回1或任何东西.请让我知道如何实现这一点谢谢
您可以使用null合并运算符.
var query = DbContext.Set<tasksList>()
.Select(u=> new { tasks= u.description ?? "just 1 or anything"});
Run Code Online (Sandbox Code Playgroud)
示例: 代码项目 - 如何使用Null-Coalescing运算符(??)
参考: 参考MSDN