У меня есть таблица, которая имеет два внешних ключей в одной и той же таблицы ... Когда я пытаюсь добавить или обновить Entity Framework модели он создает что-то вроде этого:несколько внешних ключей в одной таблице в EF
public virtual SystemDefinition SystemDefinition { get; set; }
public virtual SystemDefinition SystemDefinition1 { get; set; }
public virtual SystemDefinition SystemDefinition2 { get; set; }
Все работает отлично для меня, но tbh Я ненавижу имена объектов по умолчанию, например «SystemDefinition1» и «SystemDefinition2» и т. Д. Я могу переименовать его, и он также будет работать нормально, но когда я пытаюсь обновить модель сущности (или удалить и добавить ее снова), она все равно генерирует эти имена по умолчанию. (Также, если я запускаю специальный инструмент) ... Не могли бы вы объяснить, как мне избежать переименования? Где и как я могу задать имена объектов по умолчанию?
Благодаря