我正在开发一个 ASP.NET MVC 应用程序,设计域模型,使用(测试)新的 EF Code First 功能。
我有一个可能有也可能没有截止日期的活动实体,处理它的最佳方法是什么?
1 个属性:
public DateTime? Deadline {get; set;}
and check vs null before using
或者
2个属性:
public DateTime Deadline {get; set;}
public bool HasDeadline {get; set;}
起初我想到了第一个选项,但后来我开始认为,关于数据库,第二个选项可能会更好......
有没有这方面的最佳实践?