Migrations du cadre d'entité: convertir la décimale? décimal avec la valeur par défaut pour Nulls
-
12-11-2019 - |
Question
Je reçois SqlCeException ... The column cannot contain null values. [ Column name = Subtotal
Lorsque j'exécute la migration du cadre d'entité suivant.
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? Cela semble trop facile :)
public override void Up()
{
AlterColumn("BuildingOrders", "Subtotal",
c => c.Decimal(nullable: false, precision: 18, scale: 2, defaultValue: 0));
}
J'ai essayé ça après avoir vu un similaire Question pour Ruby on Rails.
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow