51 votes

Définir décimal(16, 3) pour une colonne dans l’approche Code First dans EF4.3

Comment puis-je faire cela :

Après avoir généré la base de données par cette partie de mon modèle, ces trois colonnes de type sont décimales(18,2),pourquoi ? Qu’est-ce que cette erreur de code ? comment puis-je faire cela ?

82voto

dknaack Points 26873

``L’attribut est un attribut de validation. Vous devez le faire à l’aide du ModelBuilder.

35voto

Robert Points 729

Vous pouvez modifier toutes les propriétés décimales dans la base de données. Dans votre DBContext, dans la méthode OnModelCreating, ajoutez une ligne :

13voto

Vulovic Vukasin Points 1168

Donc, ce que j’ai eu à travailler pour moi, c’est ceci:

Il s’agit d’EF Code first pour .NET core.

2voto

RickL Points 2197

Vous pouvez également définir la précision des décimales à l’aide de l’approche de mappage de modèle code-first comme ceci :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X