Course
Skills Expanded
NHibernate Fundamentals
Getting Started with NHibernate
What you'll learn
NHibernate is a mature object-relational mapper (ORM) for the .NET Framework: it bridges the gap between an object-oriented domain model and a traditional relational database. Its purpose is to relieve the developer from a significant portion of relational data persistence-related programming tasks. This course provides an introduction to configuration, mapping, and querying with NHibernate.
Table of contents
Getting Started
33mins
- Introduction 0m
- Overview 1m
- NHibernate: 50,000 Foot View 1m
- Supported Databases 1m
- OO vs. Relational Worlds 3m
- Mapping Concepts 2m
- Domain Classes in NHibernate 1m
- DDL in NHibernate 0m
- Mapping Metadata in NHibernate 1m
- NHibernate API 2m
- Demo - NuGet and Configuration 3m
- Demo - Defining a Customer 1m
- Demo - Mapping a Customer 3m
- Demo - Querying Using Criteria 2m
- Demo - Querying Using LINQ 2m
- Demo - Using LogSqlInConsole and NHibernate Profiler 3m
- Demo - Saving Data 8m
Basic Mapping and Persistence
38mins
Configuration
19mins
Relationships
45mins