Как заставить modelBuilder всегда добавлять HasColumName в OnModelCreating - PullRequest
0 голосов
/ 04 марта 2019

Как заставить EntityFrameworkCore всегда добавлять метод HasColumnName?Поведение по умолчанию состоит в том, что EF не будет использовать этот метод, если имя столбца совпадает с именем свойства.

В этом следующем примере я хотел бы изменить свойство BaseAmnt без изменения имени столбца в базе данных.,

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

Обратите внимание, что даже если это не лучшая практика для переименования базового свойства, это важно для работы, которую мы на самом деле делаем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...