在ef核心中合并可为空的列

时间:2018-09-28 02:53:57

标签: c# entity-framework-core ef-core-2.1

现在,我使用EF核心通过此代码搜索数据库

.Select(i => new { id = "" + i.OrganID, name = i.OrganName + "_" + i.LeaderMobile  })

名为LeaderMobile的列可以为空,nvarchar(100) null

OrganName不为空并且LeaderMobile为空时,结果为空。

职业:

OrganName =“ aaa” LeaderMobile = null

结果为空, 但我希望结果是“ aaa _”(在EF中,它确实有效)

我如何才能不更改此代码。好吧,我是说我可以在哪里进行配置以使其正常工作。

不喜欢:

.Select(i => new { id = "" + i.OrganID, name = i.OrganName + "_" + (i.LeaderMobile ?? "") })

0 个答案:

没有答案