我正在尝试将一些流畅的 API 代码转换为数据注释代码,但是我坚持了一件事。StringPropertyConfiguration.IsFixedLength()
翻译成什么?
这是我的一个固定长度字段的示例。
this.Property(t => t.ChangeType)
.IsRequired()
.IsFixedLength()
.HasMaxLength(1);
我试着把它翻译成
[Required, StringLength(1, MinimumLength = 1)]
public string ChangeType { get; set; }
但是第一个示例在迁移脚本中产生以下内容
ChangeType = c.String(nullable: false, maxLength: 1, fixedLength: true),
第二个例子产生
ChangeType = c.String(nullable: false, maxLength: 1),
我需要做什么fixedLength: true
才能自动显示在迁移脚本中?