我正在尝试让用户通过链接登录,但是当他们到达Account / ExternalLoginConfirmation的默认模板时,我收到此错误:
将datetime2数据类型转换为日期时间数据类型 导致超出范围的价值。该语句已终止。 描述:执行期间发生未处理的异常 当前的网络请求。请查看堆栈跟踪了解更多信息 有关错误的信息以及它在代码中的起源。
异常详细信息:System.Data.SqlClient.SqlException:转换 日期时间数据类型的日期时间数据类型导致 超出范围的价值。
任何熟悉这个lib的错误的人?
答案 0 :(得分:1)
我在使用Entity Framework之前看到过这个问题,因为我将DateTime数据库列设置为非null并且我没有为它赋值(我将其保留为NULL)。
检查您的代码并查找使用NotNull标记的任何DateTime属性,并确保在提交更改/保存记录之前分配这些属性值。