私はASP.NETMVCアプリに取り組んでおり、新しいEFコードファースト機能を使用(テスト)して、ドメインモデルを設計しています。
期限がある場合とない場合があるアクティビティエンティティがありますが、それに近づくための最良の方法は何ですか?
1物件:
public DateTime? Deadline {get; set;}
and check vs null before using
また
2つのプロパティ:
public DateTime Deadline {get; set;}
public bool HasDeadline {get; set;}
最初は最初のオプションを考えましたが、DBに関しては2番目のオプションの方が良いのではないかと思い始めました...
これに関するベストプラクティスはありますか?