2010-07-06 16 views
5

Soy simplemente un principiante simple con NHibernate y WCF. Me gustaría utilizar NHibernate como mi ORM en la biblioteca de clases donde están mis repositorios. También necesito usar WCF para exponer mi lógica comercial, y detrás de eso mis repositorios, al resto de la compañía.¿De qué preocuparse cuando se usa NHibernate con WCF?

¿Hay alguna buena documentación sobre cómo llevar a cabo esta tarea? ¿Hay dificultades para solucionar por adelantado? ¿Algun lectura recomendada/libros?

Estoy buscando información sobre cómo integrar mejor NHibernate en WCF. ¿Utilizo un HttpModule, tengo que conectar algo en el global.asax de mi capa de servicio (usando el alojamiento de IIS, así que fui a un proyecto de aplicación web para comenzar). ¿Voy a la sesión por solicitud o alguna otra cosa?

Respuesta

3

Conozco uno.

Use clases separadas como su DataContract lugar de utilizar el NHibernate asignan clases.

Esto puede actuar como un objeto DTO entre WCF Client y Server. Puede usar AutoMapper para mapear las clases DTO y Entity.

Analice los problemas que encontré al intentar mejorar el rendimiento de un servicio de datos creado con NHibernate y WCF.

Improving the performance of an nHibernate Data Access Layer

+1

Sí, sí, sí :) – JulianM

+0

voy a echar un vistazo a él. Gracias por la contribucion. –

Cuestiones relacionadas