与实体框架中的"Coalesce"类似的表达式



实体框架c#中与下面代码相似的查询是什么?

SELECT StudentId,Coalesce(s.FName + ' ' + s.MName + ' ' + s.LName,
    s.FName + ' ' + s.MName,
    s.FName) AS FullName
FROM Student s
WHERE s.StudentId = 'S101';

提前感谢。

看看空合并运算符

string text1 = null;
string result = text1 == null ? "default" : text1 ;

你可以做

string result = text1 ?? "default";

假设我想检查合并量,然后使用,如下面的代码示例

所示
context.Order.Where(w => w.Status == "paid").Sum(s => (Nullable<int>) s.Amount ?? 0)

相关内容

  • 没有找到相关文章

最新更新