O'Reilly logo

NHibernate 3.0 Cookbook by Jason Dentler

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Generating the database

In Chapter 1, we built mappings to map our persistent classes to the database, but we haven't built that database.

In this recipe, I'll show you how to generate all the necessary tables, columns, keys and relationships in your database from your mappings—with two lines of code.

Getting ready

  1. Complete the Configuring NHibernate with App.config recipe at the beginning of this chapter.
  2. Install Microsoft SQL Server 2008 Express on your PC, using the default settings.
  3. Create a blank database named NHCookbook.

Note

This recipe works for any RDBMS supported by NHibernate. To use a different system, switch to the dialect for your RDBMS, and use a connection string appropriate for your system.

How to do it...

  1. Open Program.cs.
  2. Add the using ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required