This book targets .NET developers who have never used an ORM before, developers who have used an ORM before but are new to NHibernate, or have used NHibernate sparingly and want to learn more about NHibernate.
What you will learn
Map domain entities to a database schema using the different mapping mechanisms available
Configure NHibernate through XML configuration
Save, update, and delete entities in the database and query data from a database using different querying methods
Optimize database operations for speed and memory consumption
Use NHibernate in reallife software projects
Get to know about data access patterns such as repository, specification, and query object
Use NHibernate with legacy databases
Who this book is for
This book targets .NET developers who have never used an ORM before, developers who have used an ORM before but are new to NHibernate, or have used NHibernate sparingly and want to learn more about NHibernate.
Table of Contents
Introducing Nhibernate
The sample application
Mapping the database
Learning to configure Nhibernate
Storing data using Nhibernate
Querying data using Nhibernate
Improving Performance and Optimization
Using NHibernate in real world applications
Advanced Data access patterns
Working with legacy databases
Taking a Whirlwind tour of other NHibernate features