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

Responder a