我以为我在某个地方看到了能够在EF中生成一个对象的东西,所有非空值都用通用值填充。
我尝试使用context.CreateObject<MyEntity>()
,但是我仍然遇到有关尝试将NULL数据保存到非空列的错误。
答案 0 :(得分:3)
在模型设计器中,您可以在每个字段的属性表中输入默认值。
答案 1 :(得分:2)
您无法将空数据保存到不可为空的列。如果CreateObject
方法提示您在尝试保存数据之前需要更改它。另外,注意DateTime
个对象,SQL服务器具有与.NET不同的最小值。