实体框架计算值的核心投影

时间:2017-12-06 18:02:06

标签: c# .net entity-framework entity-framework-core computed-properties

我有一个User实体FirstNameLastName,因为这是一个名称存储在数据库中的方式,但我想返回一个带有 Full的DTO名称,这将是使用这两个属性的计算属性。

目前,我正是这样做的:

from u in myContext.Users
    select new  { FullName = $"{u.FirstName} {u.LastName}" };
  1. 此代码是否会对数据库产生重大影响,因为计算了FullName属性?

  2. 在我的FullName实体中拥有一个计算出的User属性会更好吗?我想这样做,但我不知道这可能带来的弊端。例如,使用计算属性进行过滤。

0 个答案:

没有答案