tutorial español classmapping nhibernate hibernate nhibernate-mapping

español - NHibernate: la actualización de una tabla con un activador provoca un error. Recuento de filas inesperado: 2; esperado: 1



nhibernate mapping collections (2)

¿Y no puede actualizar el desencadenador para deshabilitar / habilitar ESTABLECER CANTIDAD antes / después del código del desencadenador?

AJUSTE NOCOUNT ON - su disparador AJUSTE NOCOUNT OFF

Así que estoy tratando de actualizar un objeto en mi base de datos MS SQL 2005 usando NHibernate. Tenga en cuenta que esta es una base de datos heredada utilizada en muchos sistemas en vivo y no puedo eliminar los activadores.

Cuando mi proveedor de datos intenta .GuardarActualizar () una fila, obtengo dos devoluciones (una para la actualización real y otra cuando se ejecuta el activador)

El retorno en bruto se ve así:

(1 fila (s) afectadas)

(1 fila (s) afectadas)

NHibernate luego lanza una excepción como esta: "Recuento de filas inesperado: 2; esperado: 1"

Básicamente estoy buscando un equivalente a "SET NOCOUNT ON" desde dentro de la sesión.

¿Algunas ideas?


NHibernate JIRA NH-1353 proporciona un parche para la verificación de recuento de filas desactivada en el archivo de configuración. Parece que este parche no lo ha hecho en el tronco 2.x.