2009-11-17 2 views
1

Я начал создавать модель домена, и теперь я спрашиваю себя: как я могу сопоставить эту модель домена с NHibernate Data Model ((используя Fluent NHibernate)? Где-нибудь есть хороший и простой пример того, как это сделать?Как сопоставить модель данных NHibernate с моделью домена?

С моделью данных Я не думал о физической/реляционной модели базы данных (!). То, что я имел в виду, это модель данных на уровне доступа к данным. Может быть, я должен изменить термин в Data Data Layer Data Model? из вы можете следовать за мной ^^

ответ

2

Я бы начал читать NHibernate manual, это не очень долго, и в главе 5 рассматриваются многие подробности о различных вариантах, существующих в сопоставлениях. Я нахожу также важную главу 6 о картографировании коллекции 8 о наследовании.

Возможно, вы можете начать с the getting started page от свободного nhibernate, но для того, чтобы понять все варианты, вам придется искать их значение в руководстве NH, поскольку Fluent NHibernate предполагает, что вы уже знакомы с XML.

У меня недостаточно информации о NHibernate in Action, но старый добрый Hibernate in Action был также полезен, поскольку примеры сопоставления Java-версии в большинстве случаев применимы к .NET и содержат примеры и подробную информацию о каждом параметре.

2

Это самый простой для начала работы в шаг за шагом таким образом, что я пришел через Your very first NHibernate application – Part 1

Тем не менее, я рекомендую вам просто загрузить последние двоичные файлы из области Fluent NHibernate загрузки, а не получение источника из Subversion, установка Ruby и его локальное создание на вашем компьютере, но это зависит от вас.