# ASP .NET MVC 5 - Erro IQueryable

**URL:** <https://forum.casadocodigo.com.br/t/asp-net-mvc-5-erro-iqueryable/658>\
**Category:** Livros\
**Created:** [Agosto 11, 2017, 4:52pm UTC](https://forum.casadocodigo.com.br/t/asp-net-mvc-5-erro-iqueryable/658 "2017-08-11T16:52:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pslcorrea](https://avatars.discourse-cdn.com/v4/letter/p/91b2a8/32.png) [@pslcorrea](https://forum.casadocodigo.com.br/u/pslcorrea)\
**Post date:** [Agosto 11, 2017, 4:52pm UTC](https://forum.casadocodigo.com.br/t/asp-net-mvc-5-erro-iqueryable/658/1 "2017-08-11T16:52:43Z")

</div>

Boa tarde!  
Estou estudando por esse livro no capítulo 06 me deparei com o seguinte problema:  
Quando defino o método de Produtos em ProdutoDAL conforme abaixo:

public IQueryable ObterProdutosClassificadosPorNome()  
{  
return db.Produtos.Include(c =\> c.Categoria).Include(f =\> f.Fabricante).OrderBy(n =\> n.Nome);  
}  
 ![image](https://canada1.discourse-cdn.com/flex029/uploads/casadocodigo/original/2X/6/6074525d46323da39bebcfedc6a78388ab703e59.png)![erro|512x96]

Obtenho o erro em ProdutosController que informa que há erro na definição do IQueryable.

quando altero para:  
public IQueryable ObterProdutosClassificadosPorNome()  
{  
return db.Produtos.Include(c =\> c.Categoria).Include(f =\> f.Fabricante).OrderBy(n =\> n.Nome);  
}  
obtenho o erro abaixo:  
‘System.Data.Entity.Core.EntityCommandExecutionException’ occurred in EntityFramework.SqlServer.dll but was not handled in user code

Alguém pode me ajudar!  
Estou aprendendo e não consegui encontrar resposta para isso.  
Baixei o código do livro no GitHub está igual.

Abs.
