1

如何配置实体框架模型以生成具有类型列CHAR(X)而不是VARCHAR(X)or的表NVARCHAR(X)

4

1 回答 1

3

使用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);
于 2019-03-20T14:21:55.963 回答