Entity Framework Code First–Migrations

Olá pessoal, Uma das grandes funcionalidades do Entity Framework Code First é o processo de atualização automatica do banco de dados através do pacote chamado Migrations. O Migrations permite que você, que já trabalha com o CodeFirst, gere atualizações gerenciáveis no seu banco de dados, ou se preferir, deixar que o próprio Migrations cuide de tudo de forma automatica, mantendo seu banco de dados sempre atualizado com suas classes. Na prática temos duas maneiras de trabalhar com o Migrations:

Testes para Entrega Contínua com Visual Studio 2012 RC

Pessoal, Recentemente eu participei do processo de revisão do material sobre Testes para Entrega Contínua com Visual Studio 2012 RC juntamente com o time de Patterns & Practices da Microsoft. O material está muito interessante e vários exemplos. Se você trabalha com entrega contínua integrada ao processo de desenvolvimento, sem dúvida é um material essencial para você. Para acessar o material acesse este link: http://msdn.microsoft.com/en-us/library/jj159344 Abraços, Carlos dos Santos.

Migrando Blog para o Azure

Pessoal, eu migrei todo o meu blog para o Windows Azure usando o WordPerss com MySQL. A migração foi feita usando as próprias ferramentas do wordpress, ou seja, exportar dados de um lado e importar do outro. Fora o backup, precisei copiar os plug-ins e reativá-los, mas isto foi tranquilo. O site ficou muito, mas muito mais rapido no Azure, sem perder nenhum recurso em relação ao site original. Agora vou esperar só a liberação de mais tráfego para download para finalizar a migração e usar tudo no Azure.

Academia de Entity Framework 4

Pessoal, Está no ar o Microsoft Virtual Academy (MVA) do Entity Framework 4. É um treinamento básico sobre o EF, com seus conceitos fundamentais e vários exemplos de códigos. O MVA é composto de vídeos explicativos e também de artigos e de uma prova. Para quem está começando com EF, é uma excelente fonte de aprendizado. Esta academia foi grava por mim, Renato Haddad e pelo Fernando Henrique. O link é https://www.

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 .

Nova versão do Debugger Canvas

Pessoal, eu fiz um post sobre o Debugger Canvas há um tempo atrás. Agora foi lançada a versão 1.1, que conta com diversas melhorias, como por exemplo: ligar/desligar o canvas durante o debug, edição de código dentro do canvas, entre outros. Após baixar e instalar o Debugger Canvas, você pode configurar a ativar as opções no menu Tools/Options/Debugger do Visual Studio: Depois é só executar o seu código: A diferença é aque você pode alternar entre o Debugger Canvas e o Debugger convencional, através da opção “Debugger Canvas” do menu Debug.

Validando Dados com EntityFramework e WindowsForms

Pessoal, Hoje vou mostrar uma maneira bem simples e interessante de fazer validação de dados com EntityFramework, classes POCO e uma aplicação Windows Forms. Como eu já comentei em outros posts, quando você utiliza DataAnnotations em classes POCO na sua camada de dados e faz a camada de apresentação com WPF/Silverlight ou MVC, o tratamento dos campos é feito automaticamente, praticamente sem nenhum tipo de código. Mas e se você ainda programa para WindowsForms ou precisa validar os dados da classe em uma camada e retornar o erro para outra camada, como fazer ?