【发布时间】:2012-02-23 15:59:02
【问题描述】:
我得到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));
}
我在看到similar 关于 ruby on rails 的问题后尝试了这个。
【问题讨论】:
标签: entity-framework ef-code-first sql-server-ce entity-framework-migrations