Entity Framework's navigation properties provide a way to navigate between two types of entities. Each object can have a navigation property for each link in which it participates. Navigation properties allow you to navigate and manage relationships in both directions, returning either an EntityReference if the multiplicity is either one, zero or one, or an EntityCollection if there are many.
When using classes created by the Entity Framework, navigation properties are created for objects that participate in relationships.
UPDATE: Here's a nice example of navigation properties for relationships between books, authors, and publishers.
source share