我记得在某个地方看到过,能够使用EF生成一个对象,并且用通用值填充所有非空值。
我尝试使用 context.CreateObject<MyEntity>()
,但是我仍然收到关于尝试将NULL数据保存到非NULL列的错误。
我的想法是错误的吗?还是我只是语法有误?
我记得在某个地方看到过,能够使用EF生成一个对象,并且用通用值填充所有非空值。
我尝试使用 context.CreateObject<MyEntity>()
,但是我仍然收到关于尝试将NULL数据保存到非NULL列的错误。
我的想法是错误的吗?还是我只是语法有误?
您不能将空数据保存到非空列中。如果 CreateObject
方法提示您这个问题,您需要在尝试保存数据之前更改它。此外,请注意 DateTime
对象,SQL Server 的最小值与 .NET 不同。