Tengo algunas clases que leen desde tablas muy delicadas, por lo que quiero que NHibernate las use como "ReadOnly". Establecer .ReadOnly() en cada mapa de campo es realmente descuidado, y no estoy seguro de que confíe en él. ¿Cómo configuro una clase para que sea totalmente de solo lectura, como puedo hacer fácilmente con las asignaciones XML tradicionales?Fluidez NHibernate: ¿Cómo asignar una clase completa como ReadOnly?
Editar: La respuesta funciona. Esperaba que lanzara una excepción si intentaba guardar más de un objeto ReadOnly(), pero simplemente lo hace en silencio.
Gracias.
¿Alguna solución alternativa? – kaptan
@kaptan: Editaré mi comentario sobre la respuesta. Funciona. Solo esperaba lanzar una excepción, pero ignora silenciosamente cualquier cambio. – rebelliard