Renato's profileTechnologyPhotosBlogListsMore Tools Help

Blog


    July 22

    ASP.NET Dynamic Data

    Se vc é apaixonado pelo ASP.NET como eu, o que está esperando para aprender um pouco sobre o ASP.NET Dynamic Data?
    Veja em http://www.asp.net/dynamicdata o que é isto e como criar um exemplo de aplicação. Em poucas palavras é um gerador de aplicações WEB baseado no LINQ to SQL ou LINQ to Entity, ou seja, a partir de um modelo relacional de objetos (leia-se arquivo .dmbl ou do Entity Framework) o VS 2008 cria os formulários prontos para manipular dados das tabelas (classes), contendo selec, insert, delete e update. Isto tudo sem nenhuma linha de código para o desenvolvedor. Claro que para customizações vc terá que colocar a mão na massa, é óbvio.
    Para instalar o ASP.NET Dynamic Data vc precisa instalar o SP1 do VS2008.

    Microsoft Visual Studio 2008 Service Pack 1 Beta

    http://www.microsoft.com/downloads/details.aspx?FamilyId=CF99C752-1391-4BC3-BABC-86BC0B9E8E5A&displaylang=en

    Microsoft .NET Framework 3.5 Service pack 1 Beta

    http://www.microsoft.com/downloads/details.aspx?FamilyId=8C36ACA4-E947-4760-9B05-93CAC04C6F87&displaylang=en

    Dependendo da configuração do SO e do VS atual vc terá que remover alguns hotfix, mas o fato é que nem sempre o registro do windows identifica que vc removeu. Para isto execute o programa que limpa o registro após a remoção http://blogs.msdn.com/heaths/archive/2008/05/16/kb944899-should-be-removed-before-installing-visual-studio-2008-sp1.aspx 

    Para saber o que há de novo veja em http://vs2008sp1docs.msdn.microsoft.com/en-us/ms317216.aspx

    Bons estudos!!

    Renatão

    LINQ para SQL

    Olá pessoal, faz um tempinho que não insiro nenhuma info no meu blog, mas prometo mudar :)
    Por acaso vcs já pesquisaram ou trabalharam com o LINQ para SQL? Se ainda não, então, já está perdendo tempo e se sim, está no caminho correto.  Eu tenho trabalhado bastante com o LINQ, fiz 2 web casts para o msdnbrasil sobre o tema e gostaria de chamar a atenção que cada vez mais temos que ser produtivos. Com isto, o LINQ para SQL nos permite realmente ser produtivo. Basicamente, vc cria um modelo de objeto relacional (.dbml) baseado nas tabelas do banco de dados. Com isto, o VS criará todo o modelo de dados e na programação vc irá invocar estas classes, métodos e propriedades de maneira muito simples, fácil e obejtiva.
    Ou seja, bye bye instruções SQL (Select, Delete, Insert e Update). Com certeza será "amor a primeira vista".
    Só o fato de ser produtivo já é um ganho representativo, no entanto, aprender as novidades do .NET 3.0 e 3.5 como Lambda Expressions, Tipos Anônimos e declaração de objetos (isto para citar apenas 3) já é o suficiente para vc começar a se atualizar.
    Focado nisto, criei o CD de treinamento de LINQ para SQL disponível em www.renatohaddad.com/videos.aspx , portanto, bons estudos e se divirta com as novidades.
     
    Renatão