Dapper .NET - ORM

17
Dapper.NET – daj się oswoić przyjacielowi Mateusz Kozłowski

description

Intro to ORM in .NET - Dapper .NET your friend

Transcript of Dapper .NET - ORM

Page 1: Dapper .NET - ORM

Dapper.NET – daj się oswoić

przyjacielowi

Mateusz Kozłowski

Page 2: Dapper .NET - ORM

Mapowanie obiektowo – relacyjne (ORM)

Obiekt

Obiekt

Obiekt

DB

Mapowanie

Page 3: Dapper .NET - ORM

How to … ?

1. Instalacja Dapper’a do projektu

2. Dodanie przestrzeni nazw (namespace)

3. Implementacja

4. Uruchamianie

5. Radość ( Yeah .. Działa !! )

Page 4: Dapper .NET - ORM

Instalacja

Prawy przycisk myszy na projekt i …

Page 5: Dapper .NET - ORM

Instalacja c.d

Wyszukujemy Online „Dapper”

Wybieramy Dapper dot net

Klikamy Install

Instalujemy…

Page 6: Dapper .NET - ORM

Przestrzeń nazw

Dodajemy przestrzeń nazw

Page 7: Dapper .NET - ORM

Implementacja

1. Stworzenie String Connection

2. Stworzenie połączenia z bazą

3. Otworzenie Połączenia

4. Działania na bazie

5. Zamknięcie połączenia

6. Zwolnienie pamięci

Page 8: Dapper .NET - ORM

Tworzymy Connection String

Page 9: Dapper .NET - ORM

Tworzenie i otwieranie połączenia

Page 10: Dapper .NET - ORM

Działania na bazie – prosty select

Page 11: Dapper .NET - ORM

Klasy encyjne

Page 12: Dapper .NET - ORM

Działania na bazie – select z mapowaniem na klasę

Page 13: Dapper .NET - ORM

Działania na bazie – rozbudowane zapytanie i

mapowanie na klasę

Page 14: Dapper .NET - ORM

Działania na bazie – prosty insert

Page 15: Dapper .NET - ORM

Zamykanie połączenia i zwalnianie pamięci

Page 16: Dapper .NET - ORM

Uruchamiamy

Page 17: Dapper .NET - ORM

A Teraz - cieszymy się działającą aplikacją

Dapper .NET

It’s your life