Это разница между Ассоциацией внешнего ключа и Независимой ассоциацией .Обе ассоциации используют свойства навигации, но только связь с внешним ключом также использует свойство FK.Вы можете либо удалить их глобально, как упомянул @Robbie, либо изменить тип вручную для выбранного отношения.
- Выберите отношение в конструкторе каркасов сущностей
- В свойствах удалите ссылочные ограничения
- Перейдите в окно Mapping и отобразите отношение
Вот снимок экрана одного из моих тестовых приложений с отношением один-ко-многим между Order
и OrderLine
сущностями:
Как видите, здесь нетOrderId
в сущности OrderLine
и ссылочные ограничения отношения пусты.Также указывается отображение отношения.
НО Вы никогда не сможете удалить Id
из CompanyType
.Идентификаторы (PK) являются обязательными.Вы можете изменить его доступность только в его свойствах.