我有一个跟踪我们用户迁移状态的应用的模型。如果尚未迁移,则没有迁移日期。那么他们怎么能把这个领域留空呢?它没有按要求注释,但验证失败,就好像它是必需的。我似乎无法将其设置为null。如何解决这个问题?
[Display(Name = "Migrated?")]
public bool migrated { get; set; }
[Display(Name = "Date Migrated")]
public DateTime migrationdate { get; set; }