How do I specify the maximum column length of a field using entity framework code first

41,580

alternatively, you can manually do it on Fluent API

use HasMaxLength(450)

  • Configuring Properties and Types with the Fluent API

or if you want Data Annotation, use MaxLength and MinLength attributes

public class EntityRegister
{
    public int Id { get; set; }
    [MaxLength(450)]
    public string Name { get; set; }
}
Share:
41,580
Kirsten
Author by

Kirsten

Developer: xaf, c# Solutions in made to order manufacturing.

Updated on February 08, 2020

Comments

  • Kirsten
    Kirsten about 4 years

    Is there an attribute I can use when creating a table ? I tried [StringLength] but it seems to be ignored.

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