Что заботиться о при использовании NHibernate с WCF?

Я - просто простой новичок и с NHibernate и с WCF. Я хотел бы использовать NHibernate в качестве своего ORM в библиотеке классов, где мои репозитории. Я также должен использовать WCF для представления моей бизнес-логики, и позади этого мои репозитории, к остальной части компании.

Есть ли некоторая хорошая документация относительно того, как выполнить эту задачу? Там ловушки должны заботиться прочь заранее? Какое-либо рекомендуемое чтение/книги?

Я ищу информацию о том, как лучше всего интегрировать NHibernate в WCF. Сделайте я использую HttpModule, имею для обеспечения электричеством чего-то в global.asax моего уровня служб (использующий IIS, размещающий, таким образом, я пошел для проекта веб-приложения начать с). Я иду для Сессии на запрос или что-то еще?

5
задан Nyla Pareska 7 July 2010 в 06:39
поделиться

1 ответ

Я знаю один.

Используйте отдельные классы в качестве DataContract вместо использования сопоставленных классов NHibernate классы.

Это может действовать как объект DTO между WCF клиентом и сервером. Вы можете использовать AutoMapper для сопоставления классов DTO и Entity.

Рассмотрите проблемы, с которыми я столкнулся, пытаясь улучшить производительность службы данных, построенной с использованием NHibernate и WCF.

Улучшение производительности слоя доступа к данным nHibernate

3
ответ дан 15 December 2019 в 06:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: