诠释? typed属性使用EF Code First生成0填充列

时间:2012-01-24 17:19:06

标签: .net entity-framework ef-migrations

我一直在使用Entity Framework代码第一种方法在应用程序进入生产阶段之前生成数据库。

现在我已将以下属性添加到我的一个实体对象中。

public virtual int? ClaimIncidentId { get; set; }

然后我运行SQL迁移以自动更新数据库,使其符合当前的实体声明。

这导致在相应的表中生成一个列。列名称为ClaimIncidentId,但为每个现有行填充的默认值为0,而不是null

我怎样才能明确让SQL Migrations生成null值列。除了实际值之外,列被删除为可空,因此从理论上讲,它应该将null放入其中。

0 个答案:

没有答案