我想添加一个DateTime MembershipStart&使用迁移将MembershipExpiry导入我的AspNetUser数据库。我是否应该正确使用
public DateTime MembershipStart { get; set; }
public DateTime MembershipExpiry { get; set; }
因此,当用户将第一个属性集注册到当前日期时,到期日将从开始日期开始设置一年。如何设置/设置属性?这是一个好习惯吗?或者我应该使用会员类型(viewmodel)设置注册,并通过那里添加开始和到期?
答案 0 :(得分:0)
假设您正在展示的是DTO(扩展IdentityUser的那个)。
DTO本身不应包含任何业务逻辑,因此执行诸如默认值之类的操作是一个坏主意。
您的注册过程应该是您设置这些值的地方。