none
Instrução LINQ com Single <> RRS feed

  • Pergunta

  • Boa tarde a todos !!

    Estou aprendendo agora a instrução utilizando LINQ, e esta me surgindo uma duvida, procurei em alguns tópicos e nao achei nada interessante sobre isso. Caso vcs tenham algum material ou links interessantes, por favor, encaminhem ?

    A minha duvida é em relação de o PORQUE e COMO usar o SINGLE <> (como código abaixo):

    private void cmdAlterar_Click(object sender, EventArgs e)
            {
                DBLojaDataContext db = new DBLojaDataContext();
                var q = (from c in db.Categorias
                         where c.IdCategoria == Convert.ToInt32(txtIdCategoria.Text)
                         select c).Single<Categoria>();
                q.Categoria1 = txtCategoria.Text;
                db.SubmitChanges();
                ListarCategorias();
            }

    Caso vcs tenham links ou saibam explicar, postem pois acho que será útil para muitas pessoas !

    Obrigado desde já.


    Atenciosamente, Guilherme. Caso esta resposta foi útil, por favor, marque como mesma.

    terça-feira, 13 de março de 2012 17:32

Respostas

  • "LINQ possui o método de extensão Single que pode ser usado para retornar somente um elemento em uma sequência que satisfaça uma condição específica."


    Atenciosamente, Guilherme. Caso esta resposta foi útil, por favor, marque como mesma.

    • Marcado como Resposta Seratti terça-feira, 13 de março de 2012 19:23
    terça-feira, 13 de março de 2012 19:23