Rol*_*oll 4 .net code-first entity-framework-6
我在要迁移到sql server数据库的实体类中有一个datetime属性.
我在代码中创建实例时并不是在帮助它,这意味着它正在使用mindate
一切都很好,但它在数据库结构的列中保存为不可空
我想强迫它可以为空,但到目前为止,我只用了对面,使用[必需]
有什么建议?
谢谢
小智 9
属性不能采用[Required]标记并且可以同时为空.
要使DateTime类型在数据库中生成NULL,首先删除[Required]标记,然后将模型更改为以下内容:
public System.Nullable<DateTime> Date { get; set; }
Run Code Online (Sandbox Code Playgroud)
要么
public DateTime? Date { get; set; }
Run Code Online (Sandbox Code Playgroud)
两者都有效.
| 归档时间: |
|
| 查看次数: |
5415 次 |
| 最近记录: |