EF異常:從 datetime2 數據類型到 datetime 數據類型的轉換產生一個超出范圍的值。
我遇到的場景:接收的時間是string類型,jsonserializer時出現了異常,轉換為"0001/1/1 00:00:00",再給EF Update後SaveChanges時出現了異常,數據庫中字段類型為DateTime。
原因:
指定 SQL Server 特定數據類型的字段、 屬性,用於 SqlParameter。
命名空間: System.Data
程序集: System.Data(位於 System.Data.dll)
public enum SqlDbType
這和struct System.DateTime並沒有什麼太大關系
參考:http://blog.csdn.net/zhruifei/article/details/50715528