Этот код не компилируется, так как метод ColumnType неизвестен в EF7 Beta7 .

Каков новый метод определения специального типа столбца?

 modelBuilder.Entity<Language>()
                .Property(a => a.ISO639_ISO3166)
                .ColumnType("char")
                .MaxLength(5)
                .Required();
отвечать

Чтобы изменить тип столбца, вам нужно использовать метод HasColumnType :

modelBuilder.Entity<Language>()
            .Property(a => a.ISO639_ISO3166)
            .HasColumnType("char")
            .MaxLength(5)
            .Required();

И если вы ориентируетесь на несколько реляционных провайдеров с одной и той же моделью, вы, вероятно, захотите указать тип данных для каждого провайдера, а не глобальный, который будет использоваться для всех реляционных провайдеров:

modelBuilder.Entity<Language>()
            .Property(a => a.ISO639_ISO3166)
            .HasSqlServerColumnType("char")
            .MaxLength(5)
            .Required();