Now, let's look at the models that have one-to-one relationships. The Employees
table and Passports
table has a one-to-one relationship. If we look at the Employee
and Passport
relationship, we can see that the Entity Framework Entity Data Model generator was able to figure out the one-to-one relationship between these tables and was able to create the same relationship in the conceptual Entity Data Model as well.
Also, one-to-one relationships in the Entity Data Model are represented by 1 with the Employee
entity, because this is the main entity in the relation. The Passport
entity shows 0..1, which means that there could be either 0 or 1 entries in the Passport
table for each employee.
Entity Framework also created Navigation Properties in the entities. Navigation properties are properties that link the entities to related entities. Using navigation properties, we can access the entities related...