У меня есть созданная модель данных, в которой еще нет данных. Используя Visual Studio 2010, я сгенерировал свой файл .edmx (модель данных объекта) из этой базы данных. Я чувствую, что в моей БД, вероятно, есть несколько FK, которые мне не нужны в моей модели сущностей.
Какова наилучшая практика для определения необходимых свойств навигации в моей модели данных объекта? О чем мне следует думать, когда я смотрю на каждую сущность и пытаюсь определить, нужно ли свойство навигации или нет.
Если мне не нужно определенное свойство навигации, я должен также удалить этот FK в моей модели данных, чтобы будущие обновления Entity Model не возвращали их обратно?
Также, что является наилучшей практикой при определении того, нужен ли FK или нет в моей модели данных.