Hola chicos,
soy nueva en NHibernate y me pasa que si instalo mi aplicación
(SQLite+NHibernate) funciona perfectamente, pero si de repente hay un fallo
de alimentación (como puede ocurrir habitualmente en plantas industriales)
se corrompe hasta tal punto la BBDD que no me deja ni tan siquiera arrancar
la aplicación. Tengo que instalarla en otro directorio, o incluso formatear
el disco duro. Es un error que por lo que veo por Internet ha sucedido a
mas gente pero solo encuentro soluciones para arreglarlo después de que nos
haya pasado, ninguna para evitar que suceda. Trasteando veo por ahi que es
interesante en el fichero de configuración añadir la propiedad <property
name="connection.release_mode">on_close</property> pero no estoy segura de
que esto funcione.
¿Os ha pasado alguna vez? Estoy un poco desesperada...
Mi problema además es que no lo puedo debugear, porque no me deja ni
arrancar la aplicacion. Simplemente obtengo The type initializer for
'NHibernate.Cfg.Configuration' threw an exception pero no es muy
descriptiva y no estoy segura de que indique cual es el verdadero
problema...
mi fichero de configuracion es:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<!-- an ISessionFactory instance -->
<session-factory>
<!-- properties -->
<property
name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property
name="connection.driver_class">NHibernate.Driver.SQLite20Driver</property>
<property name="dialect">NHibernate.Dialect.UpdateSQLiteDialect,
DMIScaleUtils</property>
<!-- <property name="connection.connection_string">Data
Source=C:\DMI\DMIScale\DMIScale.db;Version=3;New=True;</property> -->
<property name="connection.connection_string">Data
Source=C:\DMI\DMIControl\DMIControl.db;Version=3;New=True;</property>
<property name="command_timeout">0</property>
<!-- mapping files -->
</session-factory>
</hibernate-configuration>
y trabajo como os digo con SQLite y con Visual Studio 2012. No se si podría
ser tambien tema de compatibilidad de drivers.... estoy perdida? Podrias
ayudarme por favor?
Muchas gracias!!!
--
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
---
Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano"
de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía
un correo electrónico a [email protected].
Para obtener más opciones, visita https://groups.google.com/d/optout.