简化方案:
我想根据两个属性Field1和Field2的值创建一个计算字符串属性。当Field1有一个值时,Field2为空,反之亦然。它们不能都是空的。
让我们调用计算值“cv”。规则是:如果Field1为null,则cv = Field2,如果Field2为null,则cv = Field1。
如何使用LINQ to Entities实现此目的?
感谢。
答案 0 :(得分:0)
这样的事情对你有用吗?
context.People.Select(p => new {cv = p.DisplayName ?? p.RealName});