Download - Entity Framework & Code First
Transcript
![Page 1: Entity Framework & Code First](https://reader035.vdocuments.mx/reader035/viewer/2022080213/559e965b1a28ab12128b4590/html5/thumbnails/1.jpg)
ENTITY FRAMEWORK
CODE FIRST
![Page 2: Entity Framework & Code First](https://reader035.vdocuments.mx/reader035/viewer/2022080213/559e965b1a28ab12128b4590/html5/thumbnails/2.jpg)
Организация бизнес-логики2
Transaction Script (логика в процедурах).
Domain Model (логика в объектах модели).
![Page 3: Entity Framework & Code First](https://reader035.vdocuments.mx/reader035/viewer/2022080213/559e965b1a28ab12128b4590/html5/thumbnails/3.jpg)
Object-relational Mapping3
Object-relational Mapping (ORM)- это подход, позволяющий конвертировать данные между реляционными базами данных и объектно-ориентированными языками программирования.
![Page 4: Entity Framework & Code First](https://reader035.vdocuments.mx/reader035/viewer/2022080213/559e965b1a28ab12128b4590/html5/thumbnails/4.jpg)
Различия между концепциями4
В базовых принципах.
В оперируемых сущностях.
В оперируемых типах.
![Page 5: Entity Framework & Code First](https://reader035.vdocuments.mx/reader035/viewer/2022080213/559e965b1a28ab12128b4590/html5/thumbnails/5.jpg)
Entity Framework5
Entity Framework - объектно-ориентированная технология доступа к данным, является object-relational mapping (ORM) решением для .NET Framework от Microsoft.
![Page 6: Entity Framework & Code First](https://reader035.vdocuments.mx/reader035/viewer/2022080213/559e965b1a28ab12128b4590/html5/thumbnails/6.jpg)
Способы создания модели6
Database First;
Model First;
Code First;
![Page 7: Entity Framework & Code First](https://reader035.vdocuments.mx/reader035/viewer/2022080213/559e965b1a28ab12128b4590/html5/thumbnails/7.jpg)
Пример7
![Page 8: Entity Framework & Code First](https://reader035.vdocuments.mx/reader035/viewer/2022080213/559e965b1a28ab12128b4590/html5/thumbnails/8.jpg)
Ресурсы8
msdn.com/data/ef
http://entityframework.codeplex.com/wikipage?titl
e=specs
![Page 9: Entity Framework & Code First](https://reader035.vdocuments.mx/reader035/viewer/2022080213/559e965b1a28ab12128b4590/html5/thumbnails/9.jpg)
Вопросы?9