2017-05-12 12 views
-1

私はこのモデルを、ユーザーの移行ステータスを追跡するアプリケーション用に用意しました。移行されていない場合は、移行日はありません。では、どうやってそのフィールドを空白にすることができますか?必要に応じてアノテーションは付けられていませんが、必要であるかのように検証は失敗します。私もそれをnullに設定することはできません。どのようにこの問題を回避するのですか?DateTimeをどのようにする必要はありませんか?

 [Display(Name = "Migrated?")] 
     public bool migrated { get; set; } 

     [Display(Name = "Date Migrated")] 
     public DateTime migrationdate { get; set; } 
+0

メイク日付NULL可能すなわち 'のDateTime?' – Nkosi

+0

利用日時を使用しますか?構造体をNULLにすることができるようにするには –

+0

いいえ、それをマークする理由はありません。 –

答えて

9

NULL可能タイプ

[Display(Name = "Migrated?")] 
public bool migrated { get; set; } 

[Display(Name = "Date Migrated")] 
public DateTime? migrationdate { get; set; } 
関連する問題