Hola,
realice los cambios q comentaron y nada.. lo raro es que los xml.
si me funcionan de la sgte manera.

Configuration cfg = new Configuration();
cfg.Configure("nhibernate.cfg.xml");
ISessionFactory sesiones = cfg.BuildSessionFactory();
ISession sesion = sesiones.OpenSession();
MonoPos.Entity.Category cat= new MonoPos.Entity.Category();
cat.Id = "001";
cat.Name = "Detergente";
sesion.SaveOrUpdate(cat);
sesion.Flush();
sesion.Close();

:-/ alguna otra idea?
On 25 jul, 14:47, Edgar Ramos <[email protected]> wrote:
> Observo info redundante en la configuracion de archivo de mapeo,
> assembly y namespace, y de nuevo en class name, si tu namespace esta
> bien, en class ingresa solo el nombre de la clase.
>
> <?xml version="1.0" encoding="utf-8" ?>
>        <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
> assembly="MonoPos" namespace="MonoPos.Entity" default-lazy="false">
>
>          <class name="MonoPos.Entity.Category,MonoPos" table="Categories" >
>                <id name="Id" column ="ID" type="string"  length="255"/>
>                <property name="Name"  type="string" length="255"/>
>          </class>
>        </hibernate-mapping>
>
> El día 25 de julio de 2010 11:20, Alexis <[email protected]> escribió:
>
>
>
> > Hola,
> > llevo días peleando con el sgte error.
> > Estoy usando mono 2.4
> > Firebird 2.5
> > Monodevelop 2.2
> > Nhibernate 2.1.2.4
>
> > Debo decir q el ejemplo de Dario me funciona a la perfeccion.
> >http://darioquintana.com.ar/articles/tutorial-de-nhibernate-primeros-...
>
> > Pero de esta forma no hay caso.
>
> > La clases la tengo en un proyecto "Monopos"
> > y las pruebas en un proyecto "Monopos.Test"
>
> > Probe las Sgtes Llamadas  :
>
> > Configuration config = new Configuration();
> > config.AddAssembly("MonoPos");
> > return  config.BuildSessionFactory();
>
> > y esta :
>
> >  return new Configuration()
> >             .Configure()
> >             .AddAssembly(typeof(SessionManager).Assembly)
> >             .BuildSessionFactory();
>
> > Exception = Could not compile the mapping document: Category.hbm.xml
> > InnerException =  ExCould not find the dialect in the configuration
>
> > ----------------
> > Category.hbm.xml-----------------------------------------------------------
> > <?xml version="1.0" encoding="utf-8" ?>
> >        <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
> > assembly="MonoPos" namespace="MonoPos.Entity" default-lazy="false">
>
> >          <class name="MonoPos.Entity.Category,MonoPos" table="Categories" >
> >                <id name="Id" column ="ID" type="string"  length="255"/>
> >                <property name="Name"  type="string" length="255"/>
> >          </class>
> >        </hibernate-mapping>
> > ---------------------------------------------------------------------------­------------------------
> > ----------------
> > hibernate.cfg.xml----------------------------------------------------------­---
> > <?xml version="1.0" encoding="utf-8" ?>
> > <hibernate-configuration  xmlns="urn:nhibernate-configuration-2.2" >
> >        <session-factory name="Firebird">
> >            <property
> > name="connection.provider">NHibernate.Connection.DriverConnectionProvider</
> > property>
> >        <property name="dialect">NHibernate.Dialect.FirebirdDialect</
> > property>
> >        <property
> > name="connection.driver_class">NHibernate.Driver.FirebirdClientDriver</
> > property>
> >                <property name="connection.connection_string">
> >                        Server=localhost;
> >                        Database=/var/lib/firebird/data/monopos.fdb;
> >                        User=SYSDBA;Password=masterkey
> >                </property>
> >                <property name="show_sql">true</property>
> >                <property name="command_timeout">60</property>
> >                <property name="query.substitutions">true 1, false 0, yes 1, 
> > no 0, 1
> > true, 0 false</property>
> >                <property
> > name="proxyfactory.factory_class">NHibernate.ByteCode.LinFu.ProxyFactoryFac­tory,
> > NHibernate.ByteCode.LinFu</property>
> >                <mapping assembly="MonoPos" />
> >        </session-factory>
> > </hibernate-configuration>
> > ---------------------------------------------------------------------------­------------------------------
>
> > --
> > Para escribir al Grupo, hágalo a esta dirección: 
> > [email protected]
> > Para más, visite:http://groups.google.com/group/NHibernate-Hispano

-- 
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