Look at your error message:
Exception thrown: 'System.Data.Entity.Core.EntityCommandCompilationException' in EntityFramework.SqlServer.dll
Additional information: An error occurred while preparing the command definition. See the inner exception for details.
So use the debugger, and look at the InnerException: it will contain details which hopefully should help you.