Как заставить EntityFrameworkCore всегда добавлять метод HasColumnName
?Поведение по умолчанию состоит в том, что EF не будет использовать этот метод, если имя столбца совпадает с именем свойства.
В этом следующем примере я хотел бы изменить свойство BaseAmnt
без изменения имени столбца в базе данных.,
entity.Property(e => e.BaseAmnt)
.HasColumnName("BaseAmnt")
.HasColumnType("numeric(19, 6)");
Обратите внимание, что даже если это не лучшая практика для переименования базового свойства, это важно для работы, которую мы на самом деле делаем.