类似于"Coalesce"在实体框架

本文关键字:quot 框架 实体 Coalesce 类似于 | 更新日期: 2023-09-27 17:52:52

实体框架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';

提前感谢。

类似于"Coalesce"在实体框架

看看空合并运算符

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)