Fórum Uso do Linq #4561
15/04/2009
Começamos a utilizar Linq em nosso projeto, e vai algumas questões:
1) Gostaria de vossa opinião quanto a viabilidade, se perde performance, ou se dá pra utilizar tranquilamente sem problemas com velocidade.
2) Criei uma classe que recebe um parâmetro chamado tabela
Gostaria de utilizar o parâmetro "tabela" para informar a tabela no comando do linq por exemplo:
//Para pegar dados da tabela CLIENTE
string tabela;
tabela = "CLIENTE";
var dados = from x in db.tabela
select x;
Posts
16/04/2009
[devmedia .net]
Bom dia Valter , tudo bem ?
O LINQ é bem legal sim, tem performance também, trabalha bem nessa questão,
mas somente para aplicações pequenas pois o LINQ é "engessado" em alguns aspectos,
não permitindo muitas mudanças somente pode-se trabalhar com ele do jeito que a microsoft "deixa".
Se precisar de algo mais complexo, muitas modificações na estrutura não recomendo trabalhar com o LINQ.
Sobre usar o que você chamou de parâmetro, no que eu entendi isso é uma variável.
Não se pode usar a variável não, você só pode usar o objeto que está disponível no db para acessar a base de dados.
Sobre o LINQ eu fiz algumas video aulas como desenvolver em camadas com ele,
ficou bem bakana a aula , dá uma olhadinha no link:
https://www.devmedia.com.br/articles/viewcomp.asp?comp=8359
Há também essa video aula :
https://www.devmedia.com.br/articles/viewcomp.asp?comp=7446
que também lhe ajudará muito.
Caso não tenha acesso à video aula , nos informe e daremos o acesso aos arquivos gratuitamente.
Espero poder ajudá-lo.
Grande abraço,
Aguardo um retorno.
Carlos Jr
16/04/2009
Valter Ferreira
Nosso projeto é grande, o que você recomendaria utilizar para manipular e acessar dados?
16/04/2009
[devmedia .net]
Opa,
lhe indico essa video aula..
Desenvolvimento em N camadas
https://www.devmedia.com.br/articles/viewcomp.asp?comp=7116
Caso não tenho acesso a aula, me informe que lhe daremos acesso gratuito.
Abraços
Carlos Jr
16/04/2009
Valter Ferreira
De fato não estou com acesso para os vídeos que você indicou, nem o último nem os outros referentes a linq.
16/04/2009
[devmedia .net]
Opa !
Os moderadores irão lhe dar o acesso gratuito aos cursos indicados,
por favor aguarde.
Abraços
Carlos Jr
Valter,
vc recebeu créditos para comprar esses artigos que o consultor lhe indicou, ok!
17/04/2009
Valter Ferreira
OK, obrigado. Consegui acessar os vídeos agora. Vou olhar com calma e algum comentário a respeito posto aqui.
17/04/2009
Valter Ferreira
Vi o vídeo da divisão de camadas, e fiquei bastante interessado em adotar esta técnica. Porém gostaria de saber mais detalhes se possível, de preferência um exemplo prático, como é feito neste caso para trabalhar com componentes como GridView por exemplo.
17/04/2009
[devmedia .net]
Opa, blz...
Na video aula eu mostro, no ultimo vídeo se não me engano como eu mando os dados para o Grid..
você viu a ultima aula ?
Bom , na camada de interface você coloca o gridview para receber o retorno...
pegue um projeto pronto com camadas neste link
http://video.devmedia.com.br/CarlJunio88/Consultoria/Chamado4561.rar
Está completo com tudo que vc precisa...
Abraços
Carlos Jr
20/04/2009
Valter Ferreira
Vou verificar todos os vídeos, eu realmente só tinha visto o primeiro que você colocou no link. E vou verificar este exemplo que você enviou.
Valter,
a resposta do consultor solucionou a sua dúvida? Podemos encerrar o chamado?