'NHibernate.ByteCode.Castle.ProxyFactory', asegurate de añadir la referencia a este ensamblado
El día 8 de marzo de 2010 11:53, ccmmasi <[email protected]> escribió: > ola como estan???? > estoy comenzando con el tema de NHibernate.... no ha sido facil pues > hay muy poca gente (fuera de la red) que conozca del tema..... > el error que me sale es este: """""Se produjo una excepción en el > inicializador de tipo de > 'NHibernate.ByteCode.Castle.ProxyFactory'."""""No se puede cargar el > archivo o ensamblado 'Castle.Core, Version=1.1.0.0, Culture=neutral, > PublicKeyToken=407dd0808d44fbdc' ni una de sus dependencias. El > sistema no puede hallar el archivo especificado.******* > > queria que me ayudaran si es posible a encontrar un error.,.,.,. > porfavoooor!!!! > PORFA AYUDENME..,,. es que no entiendo las relaciones en > NHibernate,,,,, se que hay un error (logicamente, puesto que no me > corre) > > > MAPEO DE PAISES > <?xml version="1.0" encoding="utf-8" ?> > <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" > namespace="NHibernate.Oracle.Dll" assembly="NHibernate.Oracle.Dll"> > > <class name="GES_PAISES, NHIbernate.Oracle.Dll" table="GES_PAISES"> > > <id name="CODDIVISIONPOLITICA" column="CODDIVISIONPOLITICA" > unsaved-value="0"> > <generator class="increment"/> > </id> > > <property name="NOMBRE" type="String" column="NOMBRE" > length="1000"/> > > <bag name="DEPARTAMENTOLISTA" lazy="false" cascade="all" > inverse="true"> > <key column="CODDIVISIONPOLITICA"/> > <one-to-many class="GES_DEPARTAMENTOS, NHibernate.Oracle.Dll"/> > </bag> > </class> > > </hibernate-mapping> > > > MAPEO DE DEPARTAMENTOS > <?xml version="1.0" encoding="utf-8" ?> > <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" > assembly="NHibernate.Oracle.Dll" namespace="NHibernate.Oracle.Dll"> > > <class name="GES_DEPARTAMENTOS, NHibernate.Oracle.Dll" > table="GES_DEPARTAMENTOS" discriminator-value="0"> > > <id name="CODDEPARTAMENTO" column="CODDEPARTAMENTO" unsaved- > value="0"> > <generator class="increment"/> > </id> > > <many-to-one name="CODDIVISIONPOLITICA" class="GES_PAISES, > NHibernate.Oracle.Dll" column="CODDIVISIONPOLITICA"/> > > <property name="NOMBRE"> > <column name="NOMBRE" not-null="true"/> > </property> > > </class> > </hibernate-mapping> > > > CLASE PAISES > using System; > using System.Collections.Generic; > using System.Linq; > using System.Text; > > namespace NHibernate.Oracle.Dll > { > public class GES_PAISES > { > private int _coddivisionpolitica; > public virtual int CODDIVISIONPOLITICA > { > get { return _coddivisionpolitica; } > set { _coddivisionpolitica = value; } > } > > private string _nombre; > public virtual string NOMBRE > { > get { return _nombre; } > set { _nombre = value; } > } > > private int? _cuit; > public virtual int? Cuit > { > get { return _cuit; } > set { _cuit = value; } > } > > private IList<GES_DEPARTAMENTOS> _departamentolista; > public virtual IList<GES_DEPARTAMENTOS> DEPARTAMENTOLISTA > { > get > { > if (_departamentolista == null) > _departamentolista = new > List<GES_DEPARTAMENTOS>(); > > return _departamentolista; > } > set { _departamentolista = value; } > } > } > } > > > > CLASE DEPARTAMENTOS > using System; > using System.Collections.Generic; > using System.Linq; > using System.Text; > > namespace NHibernate.Oracle.Dll > { > public abstract class GES_DEPARTAMENTOS > { > private int _coddepartamento; > public virtual int CODDEPARTAMENTO > { > get { return _coddepartamento; } > set { _coddepartamento = value; } > } > > private GES_PAISES _coddivisionpolitica; > public virtual GES_PAISES CODDIVISIONPOLITICA > { > get { return _coddivisionpolitica; } > set { _coddivisionpolitica = value; } > } > > private string _nombre; > public virtual string NOMBRE > { > get { return _nombre; } > set { _nombre = value; } > } > } > } > > -- > 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
