Andrey Sanches

é MVP em ASP/ASP.NET e escreve sobre desenvolvimento WEB com tecnologias Microsoft

October 2009 - Posts

MVP Night - Mais um evento on-line Codificando.Net

Fala galera, no dia 08/10 (próxima quinta-feira) realizaremos a noite o evento MVP Night, sendo o segundo do gênero realizado por nós do Codificando .Net.
Neste evento, falaremos do seguinte:

20h00 – Diego Nogare
SAD – SQL Server Azure

21h00 – Andrey Sanches
Introdução ao LINQ com ASP .NET

22h00 – Alexandre Tarifa
Visual Basic 2010 – Evolução e Futuro da linguagem.

Mais detalhes e inscrição CLIQUE AQUI

Até lá !!!!!!

Posted: Wed, Oct 7 2009 12:02 by andrey | with no comments
Filed under:
Série LINQ to SQL Parte 6 - Atualizando registros com LINQ to SQL

Nesse post, para finalizar a série de LINQ to SQL, vou demonstrar como atualizar registros de uma tabela utilizando a query do LINQ.

O Códgo abaixo atualiza os dados de um Produto que é recuperado através do seu ID. Veja como é simples a atualização do objeto em banco de dados.

public void AtualizarProduto(int idProduto)
    {
        BlogLinqDemoDataContext bd = new BlogLinqDemoDataContext();
        Produto QueryProduto = bd.Produtos.Single(p => p.ProdutoID == idProduto); 

 

        QueryProduto.Descricao = "Ferro";

        QueryProduto.CategProdID = 1;

 

        bd.SubmitChanges();

     }

 

 

 O método AtualizarProduto recebe por parâmetro o ID do produto à ser atualizado. Veja é feito uma query LINQ para recuperar do banco de dados o Produto correspondente. Após a recuperação, basta atribuir os novos valores para o objeto e chamar o método SubmitChanges() para que a atualização seja efetuada no banco de dados destino.

Com esse último post, vimos como é simples utilizar da LINQ to SQL para manipular objetos de banco de dados e também como construir a sua camada de persistência com as principais operações de banco de dados.

Espero que tenha sido útil e deixo abaixo alguns "links" para consulta e estudos mais aprofundados Big Smile

101 linq samples - http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx
Videos de LINQ - http://www.asp.net/learn/linq-videos/

Posted: Tue, Oct 6 2009 15:42 by andrey | with no comments
Filed under: ,