48 votes

Entity Framework Data Annotations Set StringLength VarChar

J’ai ce paramètre dans mon modèle :

pour définir la longueur maximale à 250 dans la base de données, ce qui est génial.

Cependant, il est défini sur nvarchar(250) lorsque la personne de la base de données attendait varchar(250).

Quelqu’un peut-il s’il vous plaît me dire comment le définir comme un varchar du modèle par opposition à un nvarchar?

117voto

Eranga Points 21853

Utiliser ColumnAttribute pour donner le type de données

Ou utilisez une API fluide

10voto

amd3 Points 304

Pour une raison quelconque, cet ancien article revient sans cesse dans ma recherche... donc juste pour info, en utilisant EF6 Core c’est combiné. La réponse ci-dessus me fait des erreurs.

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