Для действительно крупного клиента мне нужно создать новую архитектуру и процессы для ее разработки.Мне нужно сначала использовать стратегию базы данных и строительные леса из базы данных для каждой модификации.
Но имена скаффолдингов для свойств навигации один к одному действительно сбивают с толку, поскольку в них используется имя столбца вместо связанной с таблицей.
У меня есть внешний ключ в таблице счетов к таблице продуктов.Имя столбца IdProduct даст свойство навигации с именем IdProductNavigation
public Product IdProductNavigation { get; set; }
Я понимаю, что это могло быть сделано таким образом, поскольку в одной таблице может быть несколько внешних ключей.В Ef 6 или ранее свойства навигации назывались Products, а затем Products_1, Products_2, ...
. Может, кто-нибудь подскажет, как я могу дать название этому свойству навигации?Я не могу переименовать столбцы, но есть ли способ настроить scafolding или, может быть, комментировать столбцы или внешние ключи в базе данных для изменения scaffolding?
Спасибо за ваше время