与实体框架中的“ Coalesce”类似的表达

Day*_*ker 6 c# sql linq entity-framework

与实体框架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';
Run Code Online (Sandbox Code Playgroud)

提前致谢。

huM*_*pty 5

看一下空合并运算符

例如

string text1 = null;
string result = text1 == null ? "default" : text1 ;
Run Code Online (Sandbox Code Playgroud)

你可以做

string result = text1 ?? "default";
Run Code Online (Sandbox Code Playgroud)