Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Entity Framework worth it or not?. O mnie Programista w Kroll

Podobne prezentacje


Prezentacja na temat: "Entity Framework worth it or not?. O mnie Programista w Kroll"— Zapis prezentacji:

1 Entity Framework worth it or not?

2 O mnie Programista w Kroll

3 Co to ORM? ORM czyli Object-Relational Mapping. ORM jest techniką wykorzystywaną do mapowania danych pomiędzy nie kompatybilnymi systemami typów.

4 Dlaczego powinno nam w ogóle zależeć?

5 Czym jest Entity Framework Dlaczego uważany jest za ORM?

6 Czym jest niedoposowanie dla przeciętnej osoby? Obiekty Relacje Niedopasowanie

7 DataBase First Przy braku mapowania – powiązanie 1 do 1 z bazą danych Baza danych jest zaprojektowana do przechowywania danych w sposób wydajny Bezwzględnie należy wyizolować model biznesowy od modelu bazy danych

8 DataBase First Struktura przechowywana w XML’u Składa się z trzech części: Każda z tych części może być dowolnie modyfikowana, ale jest to ryzykowne

9 Demo – DB First

10 Dziedziczenie Czym jest dziedzicznie w OOP? Trzy główne strategie mapowania dziedziczenia –Table Per Hierarchy (TPH) –Table Per Type (TPT) –Table Per Concrete Class (TPC)

11 Table per Hierarchy (TPT)

12 Table per Type (TPT)

13 Table per Concrete Type (TPC)

14 Code First / Code First from DB Stwórz klasy:Stwórz kontekst: Korzystaj:

15 Demo – Code First/Second

16 Anotacje i FluentAPI Najpopularniejsze anotacje: Key: klucz główny Required: Not Null Max/MinLength: długości stringów NotMapped: pole nie przechowywane w DB Table/Column: zmiana nazwy kolumny i tabeli, etc. Wykorzystanie FluentApi:

17 Q&A

18 Mapowanie procedur składowanych Inicjalizacja mapowania: Wynik:

19 Dziękuję


Pobierz ppt "Entity Framework worth it or not?. O mnie Programista w Kroll"

Podobne prezentacje


Reklamy Google