我有一个User
实体FirstName
和LastName
,因为这是一个名称存储在数据库中的方式,但我想返回一个带有 Full的DTO名称,这将是使用这两个属性的计算属性。
目前,我正是这样做的:
from u in myContext.Users
select new { FullName = $"{u.FirstName} {u.LastName}" };
此代码是否会对数据库产生重大影响,因为计算了FullName
属性?
在我的FullName
实体中拥有一个计算出的User
属性会更好吗?我想这样做,但我不知道这可能带来的弊端。例如,使用计算属性进行过滤。