Я получаю SqlCeException ... The column cannot contain null values. [ Column name = Subtotal
когда я запускаю следующую миграцию Entity Framework.
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 на рельсах.