Entity Framework 6 Alpha 2
O Entity Framework, que está sendo desenvolvido de forma Open Source no Codeplex, acaba de receber mais um release Alpha, cerca de um mês após o primeiro. A intenção é colher o feedback dos desenvolvedores, pra isso basta iniciar um tópico no Fórum do Codeplex.
Novidades desde o Alpha 1:
- Contribuição do AlirezaHaghshenas que melhora significantemente o start de aplicações usando o Entity Framework, otimizando a geração das views, principalmente para modelos grandes. Veja a tópico no Codeplex para maiores detalhes.
- Contribuição do UnaiZorrilla que adiciona o método DbModelBuilder.Configurations.AddFromAssembly. Este método permite que você adicione acilmente todas as configurações definidas em um assembly.
- Convenções customizadas do Code First evoluiram significantemente desde o Alpha 1 baseado no feedback dos desenvolvedores. Veja o passo-a-passo e a especificação.
- DbContext agora pode ser criado com uma DbConnection já aberta. Veja o tópico no Codeplex para mais detalhes.
- Melhora de performance do Enumerable.Contains. Veja o tópico no Codeplex para mais detalhes.
- Transaction Isolation Level padrão alterado para READ_COMMITTED_SNAPSHOT para bancos criados usando Code First, permitindo maior escalabilidade e menos deadlocks. Veja o tópico no Codeplex para mais detalhes.
Em alguns casos será necessário atualizar o código pra funcionar na nova versão do Entity Framework.
O Alpha 2 já se encontra no NuGet.