Сначала нужно настроить все эти свойства virtual
, чтобы NHibernate мог проксировать их. Затем вам нужно решить, как сопоставить класс с базой данных. Вы можете сделать это с помощью файлов сопоставления XML или что-то вроде Fluent NHibernate - я бы порекомендовал последнее.
И, очевидно, вам понадобится подходящая база данных - есть способы сгенерировать скрипт для этого, используя NHibernate, если вам это нужно. Но из вашего вопроса я предполагаю, что база данных уже существует.