在silverlight中的代码中分配datetime值,并通过domainservice和EF将其保存到db: DateCreated = DateTime.Now
在数据库中,映射列datetype是datetime,而不是datetime2。
然后出现以下错误: 将datetime2数据类型转换为日期时间数据类型会导致超出范围的值。
如何解决?
答案 0 :(得分:0)
在您的模型中,在数据类型后面添加了一个问号。
public DateTime? myDate {get; set;}
这将允许在数据库中写入NULL。