我在每次架构更改后都使用scaffolding来保持同步模型和数据库。
我需要在域级别公开一些具有不同名称的列,然后在数据库级别公开名称。
例如,需要在WorkingCompany
更改域级别表 COMPANY_PROFILE 中的 COMPANY_NAME 列,并在类{{1}中翻译COMPANY_PROFILE }
此外,每次运行脚手架时,我都不想丢失任何更改
答案 0 :(得分:1)
使用CodeFirst配置。
public class CompanyConfiguration: EntityTypeConfiguration<Company>
{
public CompanyConfiguration()
{
this.ToTable("COMPANY_PROFILE");
this.Property(p => p.WorkingCompany)
.HasColumnName("COMPANY_NAME");
}
}