1

我正在尝试将一些流畅的 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才能自动显示在迁移脚本中?

4

0 回答 0