Pregunta

Estoy teniendo un problema al cargar objetos utilizando NHibernate. Estas entidades tienen referencia a archivos que ya no existen. Cuando NHibernate asigna la propiedad 'Path' de estas entidades estas entidades tratan de cargar el archivo que resulta en una excepción. La excepción hace la transacción de carga para hacer retroceder completamente.

Me gustaría mantener mis entidades sin cambios para que sigan cargando el archivo una vez que se establece Path. En el caso de que yo estoy cargando de DB me gustaría saltar estas entidades y cargar el resto de mi proyecto.

Yo estaba pensando en usar un IInterceptor de hacer esto. Basiccally me gustaría filtrar mis objetos en función de archivos antes de cargarlos.

Me gustaría escuchar alguna idea sobre problemas similares y si mi 'solución' es viable y posible.

Saludos, Martijn

¿Fue útil?

Solución

Trate File.Exists (path) antes de cargar el archivo? No es seguro de haber entendido el problema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top