IQueryable emps = CreateObjectSet()
.Include(u => u.Departments)
.
This is a known issue with include. You could have a look at the following article Include in EF
> var results =
> ((from post in ctx.Posts
> from blog in post.Blogs
> where blog.Owner.EmailAddress == “alexj@microsoft.com”
> select post) as ObjectQuery).Include(“Comments”);
If that solution won't work for you, you can also try to fix it with grouping your data and selecting the departments as one of the values in your type.
The EF entity relation fixup mechanism will then 'fix' the include for you.