A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Conhecendo o Entity Framework 4.1

Apresentações semelhantes


Apresentação em tema: "Conhecendo o Entity Framework 4.1"— Transcrição da apresentação:

1 Conhecendo o Entity Framework 4.1
Carlos Mattos Senior Technology Specialist Microsoft MVP, MCP, MCTS, MCPD

2 Agenda Background Entity Framework 4.1 DbContext & DbSet
Produtividade é a palavra-chave Por onde iniciar? Referencias Online Novos Releases Code First (Demo) Resumo Onde me encontrar

3 Background O EF4 representa um avanço significativo desde a versão liberada com o .NET Framework 3.5 SP1 Melhorias implementadas contemplam feedback da comunidade de desenvolvedores Objetivo é aumentar a produtividade do desenvolvedor fazendo com que ele escreva menos código O EF4 apresenta uma API otimizada que permite ao desenvolvedor focar nas tarefas mais comuns sem perder o poder de implementar rotinas mais complexas O Entity Framework 4.0 representa um avanço expressivo desde a versão lançada com o .NET Framework 3.5. A Microsoft prestou atenção no feedback da comunidade de desenvolvedores que adotaram o EF4. Muitas das melhorias implementadas na versão 4 contemplam esse feedback dos desenvolvedores. O objetivo principal das melhorias implementadas no EF4 é de oferecer uma API mais limpa e simples

4 Entity Framework 4.1 Entity Framework 4.0 Code First EF 4.1 DbContext
(.NET Framework 4.0/VS2010) Code First EF 4.1 DbContext

5 DbContext & DbSet Dois novos tipos DbContext e DbSet<TEntity>
DbContext é a alternativa otimizada para o ObjectContext, e representa o objeto primário para interagir com o banco de dados DbSet é a alternativa otimizada do ObjectSet<TEntity>, usado para executar as operações CRUD Esses dois novos tipos podem ser utilizados independente se o modelo foi criado com o Entity Designer ou através de código Por que não simplificar os tipos ObjectContext e ObjectSet ao contrário de criar novos tipos? Novos recursos do EF sempre estarão disponíveis nos tipos ObjectContext e ObjectSet e nos tipos DbContext e DbSet quando apropriado

6 Produtividade é a palavra-chave
O objetivo primário do EF é aumentar a produtividade do desenvolvedor, fazendo com que ele escreve menos código e concentre-se nas tarefas que realmente importam. O EF oferece três abordagens diferentes para construção da sua aplicação com acesso a dados. Database First (o início) Model First (EF3.5/.NET Framework 4.0) Code First (EF 4.1)

7 Por onde iniciar?

8 Referencias Online Entity Framework Developer Center ADO.NET Team Blog NuGet Visual Studio Extension Entity Framework FAQ Comunidade DevBrasil ADO.NET

9 Novos Releases Próximos Releases do EF EF 4.2 Beta 1 Released CodeFirst Migrations Alpha 2 Released

10 Code First (DEMO) DEMONSTRAÇÃO EF 4.1 CODE FIRST

11 Resumo As melhorias implementadas no EF4 foram concebidas para oferecer uma API mais limpa e simples que permitisse ao desenvolvedor se concentrar nos cenários mais comuns do acesso a dados, sem perder a capacidade de aprofundar em funcionalidades mais complexas quando necessário. O EF continua evoluindo e novos recursos estarão disponíveis em breve. Mantenha-se atualizado visitando nossa comunidade ADO.NET no DevBrasil

12 Onde me encontrar Meu blog http://msmvps.com/blogs/cmattos/
DevBrasil MSN Messenger: Skype: cmattos.codename


Carregar ppt "Conhecendo o Entity Framework 4.1"

Apresentações semelhantes


Anúncios Google