Je reçois SqlCeException ... The column cannot contain null values. [ Column name = Subtotal
lorsque j'exécute la migration Entity Framework suivante.Entity Framework Migrations: convertir des décimales? en décimal avec la valeur par défaut pour les valeurs nulles
public override void Up()
{
AlterColumn("BuildingOrders", "Subtotal",
c => c.Decimal(nullable: false, precision: 18, scale: 2));
}
Est-ce la bonne façon de définir la valeur par défaut? Il semble trop facile :)
public override void Up()
{
AlterColumn("BuildingOrders", "Subtotal",
c => c.Decimal(nullable: false, precision: 18, scale: 2, defaultValue: 0));
}
J'ai essayé après avoir vu une question similar pour le rubis sur des rails.
Je suppose que c'était faux – Benjamin