【发布时间】:2020-04-20 11:03:11
【问题描述】:
假设我们有以下 DTO 对象,它表示数据库中的记录:
public class UserDto
{
public int Id { get; set; }
public DateTime? ExpireOn { get; set; }
}
所以Id 属性不能为空,ExpireOn 是。我在基于空对象模式实现域对象时遇到问题,因为我不知道如何实现不可为空的ExpireOn 属性。执行此操作的最佳实用方法是什么?
【问题讨论】:
-
你能进化一下你有什么问题吗?
-
在实体用户的域对象表示中,我不想拥有可以为空的属性
ExpireOn。