Perdon no lei bien la pregunta

Prueba en el archivo de mapeo lo siguiente

<many-to-one name="FamiliaPadre" class="FamiliaModel" column="familia" />

Saludos
Edgar


El 11 de abril de 2012 15:16, Edgar Ramos <[email protected]> escribió:

> Mira si en el archivo de mapeo de FamiliaModel, tienes definida la
> propiedad con el error
>
> Saludos
> Edgar
>
> El 11 de abril de 2012 14:42, Raúl <[email protected]> escribió:
>
> Hola!
>>
>> Estoy iniciandome en el mundo de NHibernate, y se me presenta un
>> problema:
>>
>> Tengo dos clases: Familia y Subfamilia
>>
>> public class FamiliaModel
>>    {
>>        public virtual string Id { get; set; }
>>        public virtual string Nombre { get; set; }
>>        public virtual string Url_es_ES { get; set; }
>>        public virtual string Url_ca_ES { get; set; }
>>        public virtual string Url_en_GB { get; set; }
>>    }
>>
>>
>> public class SubfamiliaModel
>>    {
>>        public virtual int Id { get; set; }
>>        public virtual string Nombre { get; set; }
>>        public virtual string Url_es_ES { get; set; }
>>        public virtual string Url_ca_ES { get; set; }
>>        public virtual string Url_en_GB { get; set; }
>>
>>        public virtual FamiliaModel FamiliaPadre { get; set; }
>>    }
>>
>> En el archivo XML de mapeo de la subfamilia, tengo además esta linea:
>>
>> <many-to-one name="FamiliaPadre" column="familia" />
>>
>>
>> Bien, hecho esto, necesito listar todas las subfamilias, cuya url sea
>> la que le pase a la funcion. Es decir:
>>
>>        public List<SubfamiliaModel> ListarSubfamilias(string
>> Familia_URL)
>>        {
>>            return
>>
>> sesion.CreateCriteria<SubfamiliaModel>().Add(Expression.Eq("FamiliaPadre.Url_es_ES",
>> Familia_URL)).List<SubfamiliaModel>();
>>        }
>>
>>
>> No sé si debo establecer algo mas, o proporcionaros un poco más de
>> información, pero el caso es que me da el siguiente error:
>>
>> Could not resolve property: FamiliaPadre.Url_es_ES of: SubfamiliaModel
>>
>>
>> Alguna idea?
>>
>> Un saludo y gracias :)
>>
>> --
>> Para escribir al Grupo, hágalo a esta dirección:
>> [email protected]
>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>
>
>
>
> --
> Saludos
> Edgar
>
>


-- 
Saludos
Edgar

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