none
Meio confuso em trabalhar com dois bancos de dados RRS feed

  • Pergunta

  • Preciso de uma idéia em como fazer. Preciso desenvolver um método para preencher um grid. Até aí, blz. Acontece que nessa grid preciso trazer o nome do cliente e é exatamente aí que reside a complicação. O nome do cliente, está em uma tabela em outro banco que não é o mesmo m que vou buscar os dados do grid. Pensei em criar uma lista com os nomes, mas quando vi a quantidade de nomes(mais de 500.000), aí percebi que  não dava para carregar em uma lista. Bem, tive outra idéia, seria fazer um método que trouxesse o nome por ID, isso também se mostrou ineficiente, pois imagine se no grid eu carrego 1.000 linhas, fazer o método ser executado 1000 vezes seria improdutivo também(quebra de performance). Bem, a solução seria o seguinte. Fazer um LINQ passando os ID's no where desse LINQ e atribuir esse nome na minha query que carrega o grid(Outro Banco), é aí então que entra a questão. Não sei fazer isso, tipo assim:

    select campo1,campo2,campo3,??????? from tabela1. Bem, onde está ??????? deverá vir o nome do cliente de outro banco na LINQ. Cara, ainda não consegui fazer isso. Essa foi a idéia de meu funcional, mas ele se foi e não consegui. Alguém tem alguma idéia, mesmo que diferente dessa e que dê uma excelente performance? Fazer select, incluindo outro banco no select é inviável no meu contexto, isso já pensei e já descartei. Obrigado.

    sábado, 19 de outubro de 2013 22:50

Todas as Respostas