Переименование имени поля в EF - PullRequest
0 голосов
/ 14 апреля 2019

Я использую первый подход кода EF 6, у меня есть 2 таблицы Table1 (Таблица принципов) и дочерняя таблица Table2, обе имеют отношение многие ко многим, поэтому он автоматически создал новую таблицу Table1Table2, теперь, так как я к ним добавляются имена классов как «Do», такие как Table1Do, Table2Do и т. д., таблица имен полей, созданная EF Table1Do_Id и Table2Do_Id.

Я хочу, чтобы EF знал, что опускает «Do» из всех имен таблиц это ссылки. Я также добавил атрибут [Table ("Table1")] для каждого класса, но в нем просто опускается "Do" для таблиц, которые я смоделировал, он не делает то же самое для созданных EF таблиц и полей.

[Table("Table1")]
public class Table1Do
{
     public int Id {get;set;}
     public string Name {get;set;}

     public virtual List<Table2Do> TableTwos {get;set;}
}

[Table("Table2")]
public class Table2Do
{
    public int Id {get;set;}
    public string Name {get;set;}

    public virtual List<Table1Do> TableOnes {get;set;}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...