最大长度

通过使用 .HasMaxLength() 方法,可以为属性配置最大字符数。

using System.Data.Entity;    
// ..

public class PersonContext : DbContext
{
    // ..

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        // ..

        modelBuilder.Entity<Person>()
                    .Property(t => t.Name)
                    .HasMaxLength(100);
    }
}

生成的列具有指定的列长度:

StackOverflow 文档