首页 > 解决方案 > 列顺序 EF Core Net 5

问题描述

我正在使用实体框架和 NET5,我正在尝试在定义中设置列顺序值,但是在创建迁移和更新数据库时,表不反映我设置的顺序。这里的代码:

public void Configure(EntityTypeBuilder<ApplicationUser> builder)
    {
        //builder.Ignore(e => e.DomainEvents);
        builder.ToTable("uauser", "sec");
        builder.HasKey(p => p.Id).HasName("pk_uapuser");
        builder.Property(t => t.Id).HasColumnName("uaid").HasAnnotation("Order", 1).IsRequired();
        builder.Property(t => t.CompanyId).HasColumnName("uacompanyid").HasAnnotation("Order", 2).IsRequired();
        builder.Property(t => t.PersonalId).HasColumnName("uapid").HasAnnotation("Order", 3).HasMaxLength(30).IsRequired();
        builder.Property(t => t.Name).HasColumnName("uaname").HasAnnotation("Order", 4).HasMaxLength(50).IsRequired();
    }

非常感谢你的帮助!!!。

标签: c#entity-framework-core.net-5

解决方案


推荐阅读