Сконфигурируйте структуру сущностей для использования char вместо varchar - PullRequest
1 голос
/ 20 марта 2019

Как я могу сконфигурировать модель структуры сущностей для генерации таблицы, имеющей столбцы типа CHAR(X) вместо VARCHAR(X) или NVARCHAR(X)?

1 Ответ

1 голос
/ 20 марта 2019

Для использования CHAR/NCHAR вместо VARCHAR/NVARCHAR

Используйте метод IsFixedLength в дополнение к HasMaxLength.

  builder.Property(x => x.MyField).HasMaxLength(10).IsFixedLength();

Для использования CHAR/VARCHAR вместо NCHAR/NVARCHAR

Вам нужно позвонить IsUnicode(false)

  builder.Property(x => x.MyField).IsUnicode(false);
...