我在要迁移到sql server数据库的实体类中有一个datetime属性。
我在代码中创建实例时没有给出它,这意味着它正在使用mindate
一切都很好但是它在数据库结构的列中保存为不可为空的
我想强制它可以为空,但到目前为止,我只使用了oposite,使用[必需]
有什么建议吗?
感谢
答案 0 :(得分:7)
属性无法使用[必需]标记并且可以同时为空。
要使DateTime类型在数据库中生成NULL,首先删除[Required]标记,然后将模型更改为以下内容:
s := "Hello"
s2 := ", World!"
s3 := s + s2 // "Hello, World!"
OR
public System.Nullable<DateTime> Date { get; set; }
两者都有效。