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

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

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

Apresentações semelhantes


Apresentação em tema: "Conhecendo o Entity Framework 4.1 Carlos Mattos Senior Technology Specialist Microsoft MVP, MCP, MCTS, MCPD."— 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

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

5 DbContext & DbSet Dois novos tipos DbContext e DbSet 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, 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. 1.Database First (o início) 2.Model First (EF3.5/.NET Framework 4.0) 3.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 articles/entity-framework-faq.aspx articles/entity-framework-faq.aspx Comunidade DevBrasil ADO.NET

9 Novos Releases Próximos Releases do EF ef-release-plans.aspx ef-release-plans.aspx EF 4.2 Beta 1 Released beta-1-available.aspx beta-1-available.aspx CodeFirst Migrations Alpha 2 Released first-migrations-alpha-2-released.aspx first-migrations-alpha-2-released.aspx

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 DevBrasil MSN Messenger: Skype: cmattos.codename


Carregar ppt "Conhecendo o Entity Framework 4.1 Carlos Mattos Senior Technology Specialist Microsoft MVP, MCP, MCTS, MCPD."

Apresentações semelhantes


Anúncios Google