SqlCeException ... The column cannot contain null values. [ Column name = Subtotal
次のEntityFrameworkの移行を実行すると取得します。
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));
}
レール上のルビーについて同様の質問を見た後、これを試しました。