Palestra TDC 2011

2.467 visualizações

Publicada em

Um mergulho nas tecnologias de acesso a dados .Net

A escolha de uma tecnologia de acesso e exposição de dados precisa atender aos atributos de produtividade, elegância e desempenho. Podemos levantar algumas questões tais como: podemos continuar a usar data readers e datasets? Como escolher entre NHibernate e Entity Framework? Devo desenhar os meus próprios tipos ou usar tipos vindo de um schema do banco de dados? Como expor o meu modelo através de um serviço WCF?

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.467
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.947
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Palestra TDC 2011

  1. 1. marcelo@softprime.com.brwww.softprime.com.br Globalcode – Open4education
  2. 2. Um mergulho nastecnologias de acesso a dados .Net Globalcode – Open4education
  3. 3. Agenda Tecnologias de acesso a dados ADO.Net Ferramentas de ORM Entity Framework Nhibernate Exposição de dados via REST Globalcode – Open4education
  4. 4. Tecnologias de acesso adados atuais ADO.Net Linq to SQL WCF Data Entity Framework Services Globalcode – Open4education
  5. 5. Ferramentas ORMEntity Framework Ferramenta ORM – Mapeamento objeto relacional Abstrai a comunicação com bancos de dados relacionais Conhece modelo lógico e modelo físico Fornece uma série de facilidades nesta comunicação Globalcode – Open4education
  6. 6. Ferramentas ORMEntity Framework Modelo Modelo Classes Físico Mapping EF 4 Globalcode – Open4education
  7. 7. Entity FrameworkDemonstração Globalcode – Open4education
  8. 8. WCF Data Services Aplicações normalmente são excelentes geradoras de dados. Mas nem tanto para compartilhar dados É necessário ir além de simplesmente criar interfaces de importação/exportação Quebrar esse “amontoado” de dados sem violar integridade e segurança Globalcode – Open4education
  9. 9. WCF Data ServicesQual o objetivo? O WCF Data Services se encaixa perfeitamente nesse cenário Foca em fornecer uma abordagem com serviços (limites bem definidos) e previsível para troca de dados Consumidor  Protocolo  Produtor Globalcode – Open4education
  10. 10. WCF Data ServicesDemonstração Exposição de nosso modelo de dados na Web Globalcode – Open4education
  11. 11. Perguntas e Respostas!? Recursos:http://msdn.microsoft.com/pt-br/data/ef http://blogs.msdn.com/adonet http://blogs.msdn.com/efdesign Contatos: Email: marcelo@softprime.com.br Twitter: @marcelo_paiva Blog: www.marcelopaiva.net Globalcode – Open4education

×