如何强制modelBuilder始终在OnModelCreating中添加HasColumName

时间:2019-03-04 15:15:19

标签: entity-framework ef-model-builder

如何强制EntityFrameworkCore始终添加HasColumnName方法?默认行为是,如果列名与属性名相同,EF将不会使用此方法。

在下面的示例中,我想更改BaseAmnt属性,而不更改数据库中的列名。

            entity.Property(e => e.BaseAmnt)
                .HasColumnName("BaseAmnt")
                .HasColumnType("numeric(19, 6)");

请注意,即使这不是重命名基础属性的最佳做法,对于我们实际进行的工作也很重要。

0 个答案:

没有答案