Entity Framework 4.3 lançado!

Pessoal,

A Microsoft acaba de lancar a versão 4.3 do Entity Framework CodeFirst, agora com todas as novidades que vinham sendo trabalhadas nos betas, consolidadas nesta versão.

Um dos pontos mais trabalhados foi o Migrations, que permite que você atualize o banco de dados, seja de desenvolvimento ou produção, simplesmente através das mudanças em suas classes POCO.

Muitas novidades ainda estão por vir na versão que deverá sair logo após o lançamento do novo Visual Studio, pois muitas das mudanças anunciadas para o Entity Framework, como por exempo suporte a enums, necessita de mudanças também no .Net Framework.

Confira as novidades nos links:
http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-released.aspx
http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx
http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-automatic-migrations-walkthrough.aspx

Abraços e até a próxima,
Carlos dos Santos.

4 Comments

  1. Raphael Pinheiro says:

    Fala Carlos
    Você sabe de o Migrations já está funcionando para outros bancos, além do SqlServer?

    Abraços

    • Carlos dos Santos says:

      Raphael,

      Teoricamente sim, veja este post http://romiller.com/2012/01/16/customizing-code-first-migrations-provider/

      Abs,
      Carlos.

      • Leonardo Silveira says:

        Tenho como utilizar o Migrations em um projeto DBFirst?

      • Leonardo Silveira says:

        Estou estudando como montar um projeto de um sisteminha de controle de acessos.

        Já tenho o banco de dados todo organizado e em utilização e esse projeto é para criar a aplicação para trabalhar com esse banco.

        Qual a melhor forma de fazer: BDFirst (criando meu diagrama do contexto com os edmx) ou CodeFirst (adaptando com o banco já criado com as classes) ???
        Existe alguma diferença de performance entre os dois métodos?
        Já estando com o banco de dados pronto é realmente melhor utilizar BDFirst ou compensa trabalhar com CodeFirst?
        A utilização do Mmigrations seria o diferencial?

        Desde já, agradeço muito.

Leave a Reply

Anti-spam: complete the taskWordPress CAPTCHA


This blog is kept spam free by WP-SpamFree.