Fiz esse lide para servir de modelo em apresentações em universidades e level 100. Apresento sobre Entity Framework e em seguida exemplo prático (minha parte favorita)
2. Cenário
• Quase todo tipo de sistema precisa
guardar dados
• No inicio pode assustar ter que lidar com
um mundo diferente, o do banco de dados
• Dados também poderiam ser guardados
de outra forma, mas bancos relacionais
são seus amigos
Entity Framework @MayogaX
4. Mágica!
• Existe um meio de trabalhar com códigos
da qual você já está acostumado sem ter
que lidar com SQL.
• Object Relational Mapping
Entity Framework @MayogaX
5. O Entity Framework
• ORM da Microsoft
• Versão 6 sendo trabalhada desde 2012 e está em alpha 3
E o símbolo é um unicórnio. O Magic Unicorn
• Roda por cima da Ado.Net
• Nasceu no service pack do .Net
framework 3.5
• É Open Source
• Trabalha tanto gerando base de dados
quanto com base já existente
Entity Framework @MayogaX
6. Caminhos
Database
First
Model First Code First
Centrado no Modelo
Centrado
no Código
Gera Banco de Dados
Gerado do
Banco
Gerado do
Banco
Entity Framework @MayogaX