It seems that the Entity Framework does not know how to handle data types, such as hierarchyid, specified in a table field. I deleted the Production.Document table for a list of objects that included a solution to my problem.
Please note that this link is below for Adventureworks 2008R2 with EF version 1.0 from Code Plex SQL Sever, and I am using Adventureworks 2012 from the same CodePlex site using EF version 4.4.
Link: http://msftdbprodsamples.codeplex.com/wikipage?title=AW2008Details
Note. EF 1.0 Compatibility Issues
The Entity Framework team would like us to report that AdventureWorks2008 is slightly ahead of the curve in terms of the Katmai functions it uses. Some data types in AdventureWorks2008 (such as hierarchy and geometry) are not supported in the entity infrastructure. The workaround is to exclude tables such as Production.Document from your model, if possible, as there is currently no hierarchyid data type support in Entity Framework 1.0. Unfortunately, the Entity Framework tool that updates your model from the database will pull in tables such as Production.Document, even if they were specifically excluded when creating the model, so using this function in AdventureWorks2008R2 is not currently supported. We look forward to the next release of Entity Framework with full support for SQL Server 2008. Last edited May 25, 2010 at 14:22 by bonniefe, version 17
source share