Buenas a t...@s, lo primero de todo enhorabuena por el grupo.

Tengo una pregunta mas de arquitectura q de Nhibernate, pero yo creo q
me podeis ayudar.


Tengo el siguiente Dao(Uso spring.net para AOP)

public class DaoTest : IdaoTest

{

public Entity Save(Entity ent)
{
try
{
//persistir entidad
}
catch(Exception) // Cual es el tipo de excepcion base que heredan
todas las posibles excepciones de Nhibernate???
{
Throw new DataAccessException(); // Esto no seria muy util y
}


Lo que pretendo conseguir es q las excepciones posibles de Nhibernate
me las controle un aspecto este se encarga de logear la excepción en
un fichero de texto.
Hasta ahi bien(creo yo), ahora bien, como puedo notificar al usuario
que se produjo un error en la app?
He pensado dos ideas, no se si seran acertadas.

1- No capturar la excepcion DataAccessException  en las capas de
negocio y dejarla pasa hasta que lo controle el global_error
(global.asax)
2- Crear otro aspecto para que me rediriga a una pagina determina de
error, en este caso no necesito el try catch ni lanzar una excepcion
tipo DataAccessException.


Perdonen si me explique mal, es un poco complicado
Salu2s



--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a