Unlike Linq To Sql, Entity Framework directly supports Many to Many relationships. I’ll first describe what this support means. In the Northwind sample database, you have Employees, Territories and EmployeeTerritories tables. EmployeeTerritories is a ‘junction’ table which has only two columns: an EmployeeID and a TerritoryID, which creates a Many to Many relationship between Employees and Territories. When using Linq To Sql, all three tables get mapped in your model, and you need to manually deal with the EmployeeTerritories junction table. But when using Entity Framework, the EmployeeTerritories junction table is not part of your model. Instead, your Employee entity class has a ‘Territories’ navigation property, and conversely your Territory...