2
我有一个类从该继承:自动生成时间戳(代码前):一个DATETIME2数据类型为datetime数据的转换是外的范围内的值
public abstract class BaseEntity
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid Id { get; set; }
[DatabaseGenerated(DatabaseGeneratedOption.Computed)]
public DateTime CreatedAt { get; set; }
}
但是当我尝试到persis实例(在这里我就不设置CreatedAt
),它失败,错误:
{"The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.\r\nThe statement has been terminated."}
我做错了吗?
看看这篇博客会帮助你,给一个好解释什么正在发生。 http://www.mikesdotnetting.com/article/229/conversion-of-a-datetime2-data-type-to-a-datetime-data-type-resulted-in-an-out-of – 2015-01-21 01:39:11
@AlinaVinnichek你应该张贴摘要作为信用的答案。它帮助我知道有很多方法可以解决这个问题。 – AC4 2016-01-19 01:12:40