Entity Framework Pitfalls – Cannot Return Complex Types From SQL Queries