FujiyBlog vNext - Automatic Migrations

5/10/2012 3:05:24 AM By Felipe Pessoto

Com o suporte ao unicode aproveitei pra testar a criação das migrations e scripts SQL. Há algum tempo tentei automatizar o processo, seguindo o post do Rowan Miller, PM de ADO.NET Entity Framework, Running & Scripting Migrations From Code, mas não funciona pelo menos na versão 4.3.1. Cheguei a comentar no post mas não tive resposta.

O jeito foi tentar entender o código que faz o Migration, usando o decompiler do Resharper. Consegui chegar num resultado que permite a migração totalmente automática, quando se tem as permissões necessárias no banco de dados, ou a geração do Script dinamicamente. Pretendo criar um post explicando o processo, que é bem simples, e (tentar) fazer uma versão em inglês pois vi que tem várias pessoas com o mesmo problema que tive.

Sugestão que enviei pro Entity Framework foi aceita

2/2/2012 11:18:13 AM By Felipe Pessoto

A Microsoft abriu uma série de forums no UserVoice para receber novas idéias sobre seus produtos, como Entity Framework, ASP.NET, WCF, etc. Os developers podem enviar novas idéias e votar, cada um tem direito à 10 votos.

Enviei uma sugestão pedindo que os Assemblies do Entity Framework sejam independentes do .NET Framework. Nos blogs os developers do EF já tinham comentado que vão tentar remover cada vez mais o Core do EF de dentro do .NET e agora vi a confirmação no UserVoice que minha sugestão está sobre revisão.

Segundo os ultimos posts no blog ADO.NET, no .NET 4.5 já poderemos ver uma evolução nesse sentido, mas como o 4.5 é uma atualização in-place, eles não tem tanta liberdade, nem podem remover classes.

Atualização: O Diego Vega acabou de passar a sugestão de "Under Review" pra "Planned"

Visual Studio Toolbox: Entity Framework Part 2

1/27/2012 12:28:13 AM By Felipe Pessoto

Rowan Miller e Diego Vega falam sobre o EF4.2, o EF4.3 que está chegando com o Code First Migrations e sobre a próxima versão 5.0.

  • Code First Migrations inicia por volta de 3:40
  • Entity Framework 5.0 inicia por volta de  25:20

Entity Framework Power Tools CTP1

5/18/2011 11:56:00 PM By Felipe Pessoto

O time do Entity Framework/ADO.NET acabou de lançar uma ferramenta sensional, o Entity Framework Power Tools CTP1.

Quem usa Code First sempre tem que ter um trabalhão pra mapear um banco de dados já existente, principalmente se for muito grande e com falhas de modelagem. Com essa nova ferramenta, quando você clica com o botão direito em um projeto C#, tem uma nova opção: "Entity Framework -> Reverse Engineer Code First"

Read more...