nhibernate-hispano  

[NHibernate-Hispano] Re: Validar Schemas

José F . Romaniello
Mon, 02 Nov 2009 09:44:45 -0800

Mas sencillo que esto?
new SchemaValidator(cfg).Validate();

ignorar el maxlength no es muy buena idea creo...Aunque tal vez este test no
te joda con la maxlength:

            ISessionFactory sessionFactory = cfg.BuildSessionFactory();
            using (ISession session = sessionFactory.OpenSession())
            {
                foreach (var entry
in session.SessionFactory.GetAllClassMetadata())
                {
                    session.CreateCriteria(entry.Key)
                        .SetMaxResults(0).List();
                }
            }



El 2 de noviembre de 2009 14:39, Roberto Ramírez
<jramirezle...@gmail.com>escribió:

>
> En realidad ocupo algo mas sencillo... requiero de saber si un campo/
> tabla fue agregado, modificado o eliminado, en realidad no me interesa
> validar maxlength u otra cosa mas.
>
> On 2 nov, 09:18, Fabio Maulo <fabioma...@gmail.com> wrote:
> > new schemavalidation(....
> >
> > El 2 de noviembre de 2009 14:11, Roberto Ramírez
> > <jramirezle...@gmail.com>escribió:
> >
> >
> >
> > > Buen día a la comunidad:
> >
> > > ¿Existe alguna manera de validar el esquema de los mappings y/o clases
> > > vs la base de datos al momento del BuildSessionFactory() o al crear
> > > un .OpenSession() en la aplicación?
> >
> > > Saludos cordiales.
> >
> > --
> > Fabio Maulo
> >
>

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