c # Entity Framework проблема с навигацией - PullRequest
0 голосов
/ 03 мая 2011

Я сомневаюсь в свойстве навигации в конструкторе моделей EF4.

Предположим, у нас есть две сущности: Отель - Страна.

Если я спроектирую связь 1: 1 между ними,дизайнер добавляет два свойства навигации для каждого объекта.Один из них находится в отеле (с именем «Страна»), второй - в стране (с именем «Отель»).

Теперь, если я расскажу об этом, я могу сказать, что свойство навигации отеля в объекте «Страна»бесполезноМогу ли я удалить это?Почему дизайнер Entity Framework добавляет его?

1 Ответ

3 голосов
/ 03 мая 2011

Я бы сказал, что в Отеле-стране должны быть отношения многие-к-одному, нет? Страна может иметь много отелей.

Однако, чтобы ответить на вопрос: да, вы можете просто удалить свойства навигации (вы также можете отключить его при создании ассоциации в конструкторе). Дизайнер добавляет его «по умолчанию».

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