niedziela, 24 kwietnia 2016

EntityFramework epizod 1

Na początku najważniejsze info które znalazłem na necie:D

EntityFramework ADO.NET to narzędzie typu Object Relational Mapping i służy do odwzorowania relacyjnej bazy danych za pomocą obiektów. Jest to potrzebne ponieważ sposób przechowywania informacji w bazie danych jest inny niż w podejściu obiektowym.


Rysunek ze strony

Tak jak widać na rysunku Entity Framework pozwala na oddzielenie warstwy prezentacji od danych.

EntityFramework udostępnia 3 sposoby na stworzenie modelu danych:

-Database First używamy gdy mamy już gotową bazę danych i chcemy ja wykorzystać.

-Model First ten sposób uwalnia nas od pisania kodu SQL. Modele tworzymy w Entity data model designer i następnie na podstawie tego modelu tworzona jest baza danych

-Code First najpierw piszemy kod i na podstawie kodu jest tworzony model i struktura bazy danych.

Dla dociekliwych kilka artykułów związanych z EF które znalazłem i prawdopodobnie opisze je w kolejnych epizodach :D

-Pierwszy artykuł - jak EF zarządzą zależnościami pomiędzy tabelami

-Drugi artykuł - tworzenie nowej bazy danych podejscie MODEL FIRST na tej stronie mozna tez znaleźć Code First i Database First

-Trzeci artykuł - Wprowadzenie do Entity Framework

Brak komentarzy:

Prześlij komentarz