SqlCeException ... The column cannot contain null values. [ Column name = Subtotal
当我运行以下实体框架迁移时,我得到了。
public override void Up()
{
AlterColumn("BuildingOrders", "Subtotal",
c => c.Decimal(nullable: false, precision: 18, scale: 2));
}
这是设置默认值的正确方法吗?这似乎太容易了:)
public override void Up()
{
AlterColumn("BuildingOrders", "Subtotal",
c => c.Decimal(nullable: false, precision: 18, scale: 2, defaultValue: 0));
}
在看到关于 ruby on rails的类似问题后,我尝试了这个。