Datenzugriff mit Micro O/R Mappern

Für den Datenzugriff auf eine relationale Datenbank aus einer Microsoft .NET-Anwendung heraus gibt es verschiedene Objektrelationale (O/R) Mapper. Sogenannte Micro-O/R-Mapper bewähren sich oft in Anwendungen, bei denen sich mächtigere Frameworks als zu schwerfällig und unflexibel erweisen. In diesem Training stelle ich den praktischen Einsatz von zwei Vertretern vor.

Inhalt

Der Inhalt ist als Programmvorschlag zu verstehen und kann vollständig auf Ihre Bedürfnisse angepasst werden.
Grundlagen zu Micro O/R Mappern
  • Probleme vollwertiger O/R Mapper wie Entity Framework oder NHibernate
  • Alternative Micro O/R Mapper
Arbeiten mit Dapper
  • Überblick über Dapper
  • Dapper installieren
  • Einfache Abfragen mit Dapper erstellen
  • Parametrisierte Abfragen mit Dapper erstellen
  • Multiple Ergebnisse über Dapper abfragen
  • Mit Stored Procedures arbeiten
  • Daten mit Dapper einfügen und löschen
Überblick über PetaPoco
  • PetaPoco installieren
  • Attribute von PetaPoco nutzen
  • Abfragen mit Relationen in PetaPoco anlegen
  • Daten seitenweise mit PetaPoco abrufen
  • Dynamische Objekte mit PetaPoco abfragen
  • PetaPoco SQL Builder nutzen
  • Daten mit PetaPoco einfügen, ändern und löschen
  • Modelle über PetaPoco mit T4-Vorlagen automatisch erzeugen
  • Erweiterte Funktionen von NPoco

Zielgruppe

Entwickler von .NET basierten Anwendungen, denen eine hohe Performance wichtig ist.

Dauer

1 Tag

Unverbindliche Anfrage stellen

Warten Sie nicht, sondern stellen Sie jetzt Ihre unverbindliche Anfrage!