Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在实体框架中保存时找不到未设置的强制日期字段值_Sql Server_Entity Framework - Fatal编程技术网

Sql server 在实体框架中保存时找不到未设置的强制日期字段值

Sql server 在实体框架中保存时找不到未设置的强制日期字段值,sql-server,entity-framework,Sql Server,Entity Framework,我在主对象中有多个对象,当我试图在实体框架中保存更改时,我遇到以下异常 将datetime2数据类型转换为datetime数据类型 导致值超出范围。声明已终止 我知道这是因为其中一个强制日期字段值未设置,但我无法从主对象中的所有对象列表中获取该日期字段。有什么方法可以找到该对象和相关的日期属性吗?记录SQL应该可以帮助您确定问题所在。请参见此处的问题是,您需要确定未设置的字段。就这样。

我在主对象中有多个对象,当我试图在实体框架中保存更改时,我遇到以下异常

将datetime2数据类型转换为datetime数据类型 导致值超出范围。声明已终止


我知道这是因为其中一个强制日期字段值未设置,但我无法从主对象中的所有对象列表中获取该日期字段。有什么方法可以找到该对象和相关的日期属性吗?

记录SQL应该可以帮助您确定问题所在。请参见

此处的问题是,您需要确定未设置的字段。就这样。