1. Установите PostgreSQL. Создайте базу данных university.
2. Создайте новое приложение Windows Forms.
3. Создайте каталоги domain, mapping и dao.

4. Добавьте в каталог с проектом библиотеки для работы с СУБД PostgreSQL, библиотеки NHibernate и библиотеки Fluent NHibernate. Данные библиотеки можно скачать по ссылкам:
| Драйвер к postgreSQL
| http://www.postgresql.org/
|
| Библиотеки NHibernate
| http://sourceforge.net/projects/nhibernate/
|
| Библиотеки Fluent NHibernate
| http://fluentnhibernate.org/
|
В данном проекте были использованы архивы:
- Npgsql2.0.10-bin-ms.net.zip
- NHibernate-2.1.2.GA-bin.zip
- fluentnhibernate-1.1.zip
Список всех необходимых библиотек приведен ниже:
| Npgsql.dll
|
| Mono.Security.dll
|
| NHibernate.dll
|
| Antlr3.Runtime.dll
|
| Iesi.Collections.dll
|
| log4net.dll
|
| Castle.DynamicProxy2.dll
|
| Castle.Core.dll
|
| NHibernate.ByteCode.Castle.dll
|
| FluentNHibernate.dll
|
Подключите библиотеки Npgsql.dll, NHibernate.dll, FluentNHibernate.dll и NHibernate.ByteCode.Castle к проекту (нажмите правой кнопкой на «Ссылки» в дереве объектов потом на «Добавить ссылку…», перейдите на закладку «Обзор», выберите необходимые файлы).

Теперь все готово для создания слоя доступа к данным DAO. В лабораторной работе можно использовать NHibernate и Fluent Hibernate более поздних версий, например NHibernate 3.