Все дело в настройке с помощью NHibernate.Пока Nhibernate обеспокоен, он не будет создавать базу данных, если она не существует.Таким образом, вам нужно настроить Nhibernate со строкой подключения вашей существующей базы данных в hibernate.cfg.xml (вы также можете использовать loquacious api )
В NHibernate есть множество возможностей конфигурации;Пример включает в себя ConfORM, FluentNhibernate, Конфигурирование с кодом, XML.
Для существующей базы данных использование xml часто легко.Если вы выбираете xml, вы можете использовать такие инструменты, как myGeneration, для создания сопоставлений для вас.
Пока вы правильно сопоставляете свой объект с существующей базой данных, nibernate не будет жаловаться, сначала вы создаете базу данных или сначала код.Поэтому любой учебный пример / приложение / ресурс, который использует nhibernate в качестве преобразователя orm, должен послужить для вас началом.
Тем не менее, есть некоторые приемы, которым вы можете следовать, чтобы выполнить первое моделирование базы данных.Вот ссылка, которая может помочь (пример кода) Эффективные методы для моделирования на основе базы данных
Здесь приведен скриншот , объясняющий методы