LINQ创建基于其他两个列的值的计算值



简化场景:

我想基于两个属性Field1和Field2的值创建一个计算字符串属性。当Field1有值时,Field2为空,反之亦然。它们不能都为空

我们称计算值为"cv"。规则是:如果Field1为空,cv = Field2,如果Field2为空,cv = Field1。

如何使用LINQ to Entities实现这一点?

谢谢。

这样的东西对你有用吗?

 context.People.Select(p => new {cv = p.DisplayName ?? p.RealName});

相关内容

  • 没有找到相关文章