Membro desde: 12/09/2007 13:17:41
Mensagens: 281
Offline
Bom dia pessoal, tenho o seguinte problema, se alguem souber a solução e poder me ajudar ficarei muito feliz
Tenho a seguinte Query LINQ abaixo. o problema é o seguinte:
Tenho um WebService "TransferenciaService().ObtemListaDeTransferenciasPendentes();", ele me retorna uma lista de despesas a serem transferiadas que fica em outro banco de dados, ai quando vou fazer uma query LINQ com o provider LinqToEntitiesDomainService, eu tenho que filtrar estas despesas na query !
Solução 1: usar a lista de transferencias como um objeto da query, o problema disto é que o LINQ, sendo algo assim:
Isto funciona, o problema é que ele traz para a memoria toda a tabela FSI, toda a tabela FSB e junta tudo em memoria ficando muito lento
Solução 2: fazer um Where igual esta na query
So que ai eu preciso de um for que leia toda a minha lista que vem do WebService e chame este metodo Where varias vezes. Não estou conseguindo fazer isto alguem sabe me dizer como fazer??