如何为 .NET Core 重命名 ABP 中的列?
Posted
技术标签:
【中文标题】如何为 .NET Core 重命名 ABP 中的列?【英文标题】:How to rename a column in ABP for .NET Core? 【发布时间】:2017-09-20 03:21:27 【问题描述】:如何在 ABP for .NET Core 模板中重命名数据库中的实体属性?
在 ABP for .NET Framework 中,ColumnAttribute
和 Fluent API 都运行良好。
【问题讨论】:
【参考方案1】:你可以简单地添加一个新的迁移
public override void Up()
RenameColumn("dbo.Table", "ColumnName1", "ColumnName2");
【讨论】:
谢谢,Alper Ebicoglu。我错误地添加了包括自身在内的复杂属性。添加[NotMapped]属性后,效果很好。 哦,好的。用 abp 玩得开心。【参考方案2】:-
只需重命名模型类中的列名即可。
在包管理器控制台中运行 Add-Migration。(它会自动添加必要的迁移)
在包管理器控制台中运行更新数据库。
【讨论】:
以上是关于如何为 .NET Core 重命名 ABP 中的列?的主要内容,如果未能解决你的问题,请参考以下文章
如何为 ASP.NET Core 2.2 项目中的子域正确启用 CORS?
如何为 ASP.net Core 配置 Entity Framework 6
如何为 .NET Core 3.0 Worker 服务设置事件日志