In order to reuse types in multiple models, you need to follow some specific steps outlined in this blog post. Like many more advanced Entity Framework features, this works, but doesn't work so well with the GUI designer. See also this intro post for more ideas on dealing with larger models.