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 schreibenDauer
Drei TageUnverbindliche Anfrage stellen
Warten Sie nicht, sondern stellen Sie jetzt Ihre unverbindliche Anfrage!
Vielen Dank! Ich werde Ihre Nachricht so schnell wie möglich beantworten.
Achtung!Ihre Nachricht konnte nicht gesendet werden. Bitte überprüfen Sie Ihre Eingaben und versuchen Sie es erneut.