2011-06-24 13 views

Odpowiedz

14

Stowarzyszenie jest definicja relacja między dwoma typami encji (ala a foreign key)

Właściwość nawigacji naprawdę jest właściwością, która pozwala na przechodzenie od jednego końca stowarzyszenia do drugiego.

Edytuj: Przykro mi, że chciałeś podać przykład.

Zapoznaj się z dokumentacją MS. To sprawia, że ​​różnica jest całkiem jasna.

Navigation Properties

Association Types

rażąco inline ich dokumentacji (self gospodarzem obrazy):

Association

PublishedBy i WrittenBy to stowarzyszenia. Oni powiązać Książka/Wydawnictwo i książki/autor (ALA kluczy obcych)

Navigation Property

Zawiadomienie Książki w wydawca i autor podmiotów. Ta "właściwość nawigacji" umożliwia ci przejście z powrotem do encji książki i pobranie jej również informacji. (Author.Books.Title na przykład)

Mam nadzieję, że to wyjaśni!

+0

dziękuję za wyjaśnienie .... więc dla mojego zaniżenia własność BNavigational jest OPCJONALNA? Poprawny? Jeszcze raz dziękuję za Twój czas. – GibboK

+2

Tak, właściwości nawigacyjne są opcjonalne. Jeśli nie potrzebujesz nawigacji, nie jest to konieczne. – Khepri

+1

Dzięki za wyjaśnienie! – GibboK

1

Właściwości nawigacji odzwierciedlają relację między dwoma obiektami, a klucz obcy jest jednym ze sposobów definiowania relacji między dwiema tabelami lub jednostkami pod względem EF.

Powiązane problemy