El día 9/09/07, Christian Machnau <[EMAIL PROTECTED]> escribió:
>
> La función que reemplacé es Listar(), y la versión anterior esta como
> Listar_antigua() (esta última si la elimino genera el error y si no anda
> bien, pero repito, no la uso en ninguna parte)
>
> Hice varias pruebas y fui "limpiando" el código de Listar_antigua() hasta
> aislar el problema, y encontré que con eliminar la línea Grilla.DataSource=
> Sesion.CreateCriteria(GetType(Zonas)) ya provoca ese error.
> Lo otro que me parece raro es que el error se genera al instanciar el
> objeto y que todavía no se llama a ninguna de esas funciones.
>


Fijate si tenes algo enganchado a design time y verifica bien porque me
parece que cuando sacas esa linea ya no te compila mas el assembly y por eso
no lo encuentra.

Que el problema no viene de NH es bastante facil de verificar porque veo que
estas levantando el assembly (Reflection.Assembly.Load) a mano. Pone esa
instrucción ante de usar la Configuration de NH y verás que el error es lo
mismo (con la diferencia que ya no lo va mas a buscar en NH).

Dicho de paso dos cosas:
1) Esto Reflection.Assembly.Load no hace falta porque, cuando haya arreglado
el asunto, ya lo hace NH
2) No hagas esas cosas caseras usando reflection de forma completamente
inecesaria.
2a) Ri queres algo profesional estudiate IoC mejor conocido como Dependency
Injection y luego ejeí entre:
- Enterprise Library
- Spring.NET
- Castle.Windsor  ( <- )

Bye.
Fabio.

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

Responder a