Как я могу изменить имя таблицы с помощью свободного API кода структуры лица сначала в C #? - PullRequest
0 голосов
/ 08 октября 2018

Я хочу изменить имя таблицы моего класса c # с помощью свободного API, чтобы оно отображалось в базе данных (SQL Server), и я сначала использую код Entity Framework в качестве ORM в моем проекте.

1 Ответ

0 голосов
/ 08 октября 2018

Для этого вы можете создать папку в виде конфигурации или сопоставления на уровне модели данных, а затем добавить класс, например 'className + "Config" .cs'.Затем наследуйте эту форму класса 'EntityTypeConfiguration <"MainClassName">'. Затем в этом классе вы должны создать конструктор, такой же, как и 'className + Config', и в этом конструкторе вы можете использовать:

this.ToTable("Your_table_name_In_Sql", schemaName: "Your_Schema_name");

Послевсе они, добавьте свой класс 'className + Config' к своему классу "DbContext", как я упомянул ниже:

protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Configurations.Add(new 'className+Config'());

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