Datenzugriff mit NHibernate

Die meisten Anwendungen legen ihre Daten in einer Relationalen Datenbank ab. Der Einsatz von objektrelationalen Mappern spart dabei Zeit und Entwicklungsaufwand. Einer der bekanntesten und mächtigsten O/R-Mapper in der Microsoft-/.NET-Welt ist die kostenfreie Open Source Bibliothek NHibernate. Nach einer umfassenden Einführung lernen Sie in dieser Schulung, wie Sie NHibernate in Ihr Projekt einbinden.

Inhalt

Der Inhalt ist als Programmvorschlag zu verstehen und kann vollständig auf Ihre Bedürfnisse angepasst werden.
Überblick NHibernate
  • Was ist Objektrelationales Mapping?
  • Warum O/R Mapping?
  • Was ist NHibernate
  • Sessions, Session Factories und Transactions
Mapping von Tabellen auf Klassen/Objekte
  • Definition eines einfachen Model
  • Mapping von Entitäten per XML
  • Abbilden von Beziehungen
  • Fluent NHibernate
  • Kommerzielle Mapping Werkzeuge
Abfragen von Daten via Linq
  • Formulieren von einfachen Abfragen
  • Aggregatfunktionen
  • Profiling von Abfragen mit dem NHibernate Profiler
CRUD-Operationen
  • Daten einfügen
  • Daten lesen
  • Daten ändern
  • Daten löschen
Erweiterte Konzepte
  • Vor- und Nachteile von Lazy-Loading
  • Kontext Management
  • First- und Second-Level-Cache

Zielgruppe

Anwendungsentwickler, die datenbankgetriebene Desktopanwendungen oder Weblösungen auf Basis von Microsoft .NET schreiben

Dauer

Drei Tage

Unverbindliche Anfrage stellen

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