Entity Framework Migrations: converti decimale? a decimale con valore predefinito per nulls
-
12-11-2019 - |
Domanda
ottengo SqlCeException ... The column cannot contain null values. [ Column name = Subtotal
Quando eseguo la seguente migrazione del framework di entità.
public override void Up()
{
AlterColumn("BuildingOrders", "Subtotal",
c => c.Decimal(nullable: false, precision: 18, scale: 2));
}
È questo il modo giusto per impostare il valore predefinito? Sembra troppo facile :)
public override void Up()
{
AlterColumn("BuildingOrders", "Subtotal",
c => c.Decimal(nullable: false, precision: 18, scale: 2, defaultValue: 0));
}
L'ho provato dopo aver visto un simile Domanda per Ruby sui binari.
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow