TooManyRowsAffectedException con desencadenadores cifrados
Estoy usando nHibernate para actualizar 2 columnas en una tabla que tiene 3 activadores encriptados. Los disparadores no son de mi propiedad y no puedo hacer cambios en ellos, así que, lamentablemente, no puedo PONER NINGÚN CUENTA en su interior.
¿Hay alguna otra forma de evitar la excepción TooManyRowsAffectedException que se lanza al confirmar?
Actualización 1Hasta ahora, la única manera de solucionar el problema es sortear la rutina .Guardar con
var query = session.CreateSQLQuery("update Orders set Notes = :Notes, Status = :Status where OrderId = :Order");
query.SetString("Notes", orderHeader.Notes);
query.SetString("Status", orderHeader.OrderStatus);
query.SetInt32("Order", orderHeader.OrderHeaderId);
query.ExecuteUpdate();
Se siente sucio y no es fácil de extender, pero no se llena de cráteres.