.net core 如何在ABP for.NET Core中重命名列?

.net core 如何在ABP for.NET Core中重命名列?,.net-core,entity-framework-core,rename,entity-framework-migrations,aspnetboilerplate,.net Core,Entity Framework Core,Rename,Entity Framework Migrations,Aspnetboilerplate,如何在ABP for.NET Core template中重命名数据库中的实体属性 在ABP for.NET Framework中,ColumnAttribute和Fluent API都运行良好。您只需添加一个新的迁移即可 public override void Up() { RenameColumn("dbo.Table", "ColumnName1", "ColumnName2"); } 只需在模型类中重命名列名 在Package Manager控制台中运行

如何在ABP for.NET Core template中重命名数据库中的实体属性


在ABP for.NET Framework中,
ColumnAttribute
和Fluent API都运行良好。

您只需添加一个新的迁移即可

public override void Up()
{          
    RenameColumn("dbo.Table", "ColumnName1", "ColumnName2"); 
}
  • 只需在模型类中重命名列名
  • 在Package Manager控制台中运行添加迁移。(它将自动添加必要的迁移)
  • 在包管理器控制台中运行更新数据库

  • 谢谢,阿尔珀·埃比科格鲁。我错误地添加了复杂的属性,包括它本身。在添加了[NotMapped]属性之后,它工作得很好。享受abp的乐趣。