'datetime2' error when using entity framework in VS 2010 .net 4.0

前端 未结 16 1272
半阙折子戏
半阙折子戏 2020-11-29 00:04

Getting this error:

System.Data.SqlClient.SqlException : The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range v

16条回答
  •  醉话见心
    2020-11-29 00:40

    Another possible solution is to set the sql column type of the field to datetime2. this can be done using fluentapi.

    Property(x => x.TheDateTimeField)
       .HasColumnType("datetime2");
    

    Note: This is a solution for sql server 2008 upwards as datetime2 is not available for sql server 2005 or below.

提交回复
热议问题