Chapter 1. Object/relational persistence in .NET

This chapter covers

  • .NET persistence and relational databases
  • Layering .NET applications
  • Approaches to implementing persistence in .NET
  • How NHibernate solves persistence of objects in relational databases
  • Advanced persistence features

Software development is an ever-changing discipline in which new techniques and technologies are constantly emerging. As software developers, we have an enormous array of tools and practices available, and picking the right ones can often make or break a project. One choice that is thought to be particularly critical is how to manage persistent data—or, more simply, how to load and save data.

Almost endless options are available. You can store data in binary ...

Get NHibernate in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.