Я - просто простой новичок и с NHibernate и с WCF. Я хотел бы использовать NHibernate в качестве своего ORM в библиотеке классов, где мои репозитории. Я также должен использовать WCF для представления моей бизнес-логики, и позади этого мои репозитории, к остальной части компании.
Есть ли некоторая хорошая документация относительно того, как выполнить эту задачу? Там ловушки должны заботиться прочь заранее? Какое-либо рекомендуемое чтение/книги?
Я ищу информацию о том, как лучше всего интегрировать NHibernate в WCF. Сделайте я использую HttpModule, имею для обеспечения электричеством чего-то в global.asax моего уровня служб (использующий IIS, размещающий, таким образом, я пошел для проекта веб-приложения начать с). Я иду для Сессии на запрос или что-то еще?
Я знаю один.
Используйте отдельные классы в качестве DataContract вместо использования сопоставленных классов NHibernate классы.
Это может действовать как объект DTO между WCF клиентом и сервером. Вы можете использовать AutoMapper для сопоставления классов DTO и Entity.
Рассмотрите проблемы, с которыми я столкнулся, пытаясь улучшить производительность службы данных, построенной с использованием NHibernate и WCF.
Улучшение производительности слоя доступа к данным nHibernate