none
Executar uma query - LINQ TO SQL RRS feed

  • Pergunta

  • Boa tarde pessoa!

    Gostaria de saber alguma forma de executar um SELECT mais usando o linq to SQL. Já usei o db.Database.ExecuteSqlCommand, mais ele só executa uma query no banco,não me traz o resultado de uma consulta por exemplo.

     

    Fico no aguardo.

    quinta-feira, 26 de maio de 2011 19:59

Respostas

  • Cara segue Material de LINQ TO SQL

    http://www.macoratti.net/07/12/vbn5_lqs.htm

    http://www.macoratti.net/07/12/vbn8_lq1.htm

     

    Abraço


    Se for útil marcar como resposta Para que outros Aproveitem
    sexta-feira, 27 de maio de 2011 16:07
  • Boa tarde Luan,

    sou iniciante em LINQ, mas aqui vai a resposta.

     

    Um select no LINQ eu prefiro utilizar as expressões lambdas, como segue o exemplo:

    List<Produtos> p = Context.Produtos.ToList();

    // dessa forma que está, o retorno é todos os dados de Produtos, já o ToList() é para que os resultados sejam "colocados" em uma List

    //é a mesma coisa de um Select * from Produtos

    Produtos p = Context.Produtos.Where(o=>/*expressão lambda*/ o.Id.Equals(1)).Single(); 

    //a consulta acima retorna o produto com o respectivo Id

    //é o mesmo que Select * from Produtos Where Id = 1

     

    Espero ter ajudado,

    sexta-feira, 3 de junho de 2011 19:56

Todas as Respostas

  • Cara segue Material de LINQ TO SQL

    http://www.macoratti.net/07/12/vbn5_lqs.htm

    http://www.macoratti.net/07/12/vbn8_lq1.htm

     

    Abraço


    Se for útil marcar como resposta Para que outros Aproveitem
    sexta-feira, 27 de maio de 2011 16:07
  • Boa tarde Luan,

    sou iniciante em LINQ, mas aqui vai a resposta.

     

    Um select no LINQ eu prefiro utilizar as expressões lambdas, como segue o exemplo:

    List<Produtos> p = Context.Produtos.ToList();

    // dessa forma que está, o retorno é todos os dados de Produtos, já o ToList() é para que os resultados sejam "colocados" em uma List

    //é a mesma coisa de um Select * from Produtos

    Produtos p = Context.Produtos.Where(o=>/*expressão lambda*/ o.Id.Equals(1)).Single(); 

    //a consulta acima retorna o produto com o respectivo Id

    //é o mesmo que Select * from Produtos Where Id = 1

     

    Espero ter ajudado,

    sexta-feira, 3 de junho de 2011 19:56