EF Core - навигационные свойства именования в строительных лесах - PullRequest
0 голосов
/ 31 мая 2018

Для действительно крупного клиента мне нужно создать новую архитектуру и процессы для ее разработки.Мне нужно сначала использовать стратегию базы данных и строительные леса из базы данных для каждой модификации.

Но имена скаффолдингов для свойств навигации один к одному действительно сбивают с толку, поскольку в них используется имя столбца вместо связанной с таблицей.

У меня есть внешний ключ в таблице счетов к таблице продуктов.Имя столбца IdProduct даст свойство навигации с именем IdProductNavigation

    public Product IdProductNavigation { get; set; }

Я понимаю, что это могло быть сделано таким образом, поскольку в одной таблице может быть несколько внешних ключей.В Ef 6 или ранее свойства навигации назывались Products, а затем Products_1, Products_2, ...

. Может, кто-нибудь подскажет, как я могу дать название этому свойству навигации?Я не могу переименовать столбцы, но есть ли способ настроить scafolding или, может быть, комментировать столбцы или внешние ключи в базе данных для изменения scaffolding?

Спасибо за ваше время

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