有没有一种方法可以使用Fluent API指定索引应该是唯一的,而不必将其作为数据注释添加到模型本身中?
public class RecordType
{
public int Id { get; set; }
[Index(IsUnique = true)]
public string RecordType { get; set; }
}
如何在下面的代码中添加唯一索引?
public class RecordTypeConfiguration : EntityTypeConfiguration<RecordType>
{
public RecordTypeConfiguration()
{
HasKey(i => i.Id);
Property(e => e.RecordType).HasColumnType("VARCHAR").HasMaxLength(1);
}
}