web-dev-qa-db-fra.com

Comment spécifier la longueur maximale de colonne d'un champ en utilisant d'abord le code de structure d'entité

Existe-t-il un attribut que je peux utiliser lors de la création d'une table? J'ai essayé [StringLength] mais il semble ignoré.

 public class EntityRegister
 {
     public int Id { get; set; }
     [StringLength(450)]
     public string Name { get; set; }
 }
31
Kirsten Greed

vous pouvez également le faire manuellement sur Fluent API

utilisez HasMaxLength(450)

  • Configuration des propriétés et des types avec l'API Fluent

ou si vous voulez Data Annotation, utilisez les attributs MaxLength et MinLength

public class EntityRegister
{
    public int Id { get; set; }
    [MaxLength(450)]
    public string Name { get; set; }
}
58
John Woo