Olá Murilo
Veja fiz o exemplo abaixo utilizando EF conectado no SQL Server 2005 banco AdventureWorks
List<int> ids = new List<int>(){1, 2};var varEmployee = from em in ef.Employeewhere ids.Contains(em.EmployeeID)selectnew { ID = em.EmployeeID, SalesPerson = em.SalesPerson };
Olha o resultado que obtive.
LINQ to Entities não reconhece o método 'Boolean Contains(Int32)', que não pode ser convertido em uma expressão de armazenamento.
Você sabe como resolver isso?
Sds.
Marcos Aguiar Jr - Brazil blog: https://marquinhosnet.wordpress.com/