![Page 1: Como estruturar serviços com Web API e Entity Framework 5?](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/56815a5f550346895dc79873/html5/thumbnails/1.jpg)
Como estruturar serviços com Web API e Entity Framework 5?Renato Haddad
![Page 2: Como estruturar serviços com Web API e Entity Framework 5?](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/56815a5f550346895dc79873/html5/thumbnails/2.jpg)
Code First
HTTP
Entity Framewo
rk 5
GET
SQL Server
POST
POCO
PUT
Web API
DELETE
![Page 3: Como estruturar serviços com Web API e Entity Framework 5?](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/56815a5f550346895dc79873/html5/thumbnails/3.jpg)
Renato [email protected]
weblogs.asp.net/renatohaddad
www.renatohaddad.com/lojaTreinamentos online
Kitesurf bike
ASP.NET
Win 8Win
Phone
![Page 4: Como estruturar serviços com Web API e Entity Framework 5?](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/56815a5f550346895dc79873/html5/thumbnails/4.jpg)
CENÁRIOUma empresa da área anúncios desenvolve aplicações para seus mais de 10 mil clientes e está em franco crescimento. O perfil de seus clientes está na classe média, consumindo cada vez mais dispositivos móveis, mas também acessando informações da empresa através de desktops em casa, no trabalho ou através de sites na Web. Como desenvolver novas aplicações atendendo a todos esses requisitos?
![Page 5: Como estruturar serviços com Web API e Entity Framework 5?](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/56815a5f550346895dc79873/html5/thumbnails/5.jpg)
ACESSO AS INFORMAÇÕES
![Page 6: Como estruturar serviços com Web API e Entity Framework 5?](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/56815a5f550346895dc79873/html5/thumbnails/6.jpg)
Acesso as InformaçõesAcesso a DadosSQL Server
Entity Framework 5
Outras fontes
ServiçosWeb API (Json/XML)
Web Services
WCF
REST, OData
![Page 7: Como estruturar serviços com Web API e Entity Framework 5?](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/56815a5f550346895dc79873/html5/thumbnails/7.jpg)
Web API é parte do ASP.NET
Caching
Modules Handlers
Intrinsics
Membership
Etc.
ASP.NET Core
MVCWeb Pages
Web Forms
Razor View Engine
MVC 4
HTML
Web API
Code
JSON
XML
![Page 8: Como estruturar serviços com Web API e Entity Framework 5?](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/56815a5f550346895dc79873/html5/thumbnails/8.jpg)
SERVIÇOS WEB API
![Page 9: Como estruturar serviços com Web API e Entity Framework 5?](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/56815a5f550346895dc79873/html5/thumbnails/9.jpg)
ACESSO A DADOS VIA WEB API
Dados (SQL)
WebAPI
Entity Framework
Serviços
Win 8
WP 8
Apps
JSON/XML
![Page 10: Como estruturar serviços com Web API e Entity Framework 5?](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/56815a5f550346895dc79873/html5/thumbnails/10.jpg)
VERBS
GET POST PUT DELETE
![Page 11: Como estruturar serviços com Web API e Entity Framework 5?](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/56815a5f550346895dc79873/html5/thumbnails/11.jpg)
Obrigado