Есть ли образец проекта Fluent NHibernate Automapping, который "просто работает"? - PullRequest
6 голосов
/ 29 октября 2009

Я только начал смотреть на NHibernate на этой неделе и хотел бы использовать подход Automapping в моем текущем проекте.

Я работаю с Fluent NHibernate 1.0.0.594, который я скачал несколько дней назад.

Я обнаружил Example.FirstProject в исходном коде NHibernate, который использует отображение сущности более старого стиля. Это было очень ценно для меня как введения в NHibernate, потому что он работает прямо из коробки.

Однако мне не удалось найти аналогичный автономный рабочий пример для AutoMapping. Питер Бромберг опубликовал образец , который выглядит неплохо, но в нем, похоже, отсутствуют некоторые важные сборки. Он помогает мне попытаться решить проблемы, но это пока не работает.

Затем я попытался изменить программу examples.FirstProject, чтобы использовать Automapping, но сразу столкнулся с проблемами при возникновении исключений, которые я просто не понимаю на своем нынешнем уровне опыта.

Может кто-нибудь указать мне на пример проекта Automapping, который, как известно, работает с последним кодом NHibernate?

Ответы [ 3 ]

5 голосов
/ 03 ноября 2009

Я начал небольшой проект, выполняя то, что вы просили: небольшой пример, демонстрирующий концепцию fnh «в действии» Свободные образцы NHibernate проекта CodePlex

Я только начал его (в будущем там будет гораздо больше кода), но он уже имеет первоначальный пример автоматического сопоставления, так что посмотрите его, и я надеюсь, что он может вам чем-то помочь.

1 голос
/ 18 января 2010

Whocanhelpme на основе архитектуры S # arp.

0 голосов
/ 29 октября 2009

Вскоре после того, как я опубликовал свой вопрос, я нашел 3 серии статей Габриэля Шенкера Ваше самое первое приложение NHibernate , просматривая некоторые другие вопросы SO с тегами Automapper.

Часть 3 содержит пример проекта , который создает базу данных (SQL Server CE или SQLite) с использованием Automapping. Этот образец работал для меня абсолютно без проблем.

Кроме того, стоит прочитать все три статьи серии.

Но если кто-нибудь может предложить какие-то другие образцы, мне все равно будет интересно.

Редактировать: После публикации этого ответа я обнаружил, что в проекте Габриэля Шенкера использовался более старый синтаксис, который сейчас устарел.

...