Hola Augusto,

Podes usar el ID con session.Get(), es lo que yo hago. Por ejemplo, cuando
muestro la lista de objetos coloco un link para editarlo y en ese link paso
el Id del objeto.

Que lo genere NH no quiere decir que no puedas accederlo...

----------------------------------
Carlos Peix

2011/2/18 Augusto Manuel Ferriz Amador <[email protected]>

> Si me respondí a mi mismo... pero ahi te va la pregunta real...
>
> Como le hago para localizar esa ID, lo que hacia antes era esto:
>
>
> public Alumno ObtenerAlumnoPorMatricula(string Matricula)
>         {
>             using (ISession sesion = NHibernateClass.OpenSession())
>             {
>                 var Existe = sesion.Get<Alumno>(Int64.Parse(Matricula));
> <--- el int me lo pide por el POID
>                 if (Existe == null)
>                 {
>                     //Exception NoExisteAlumno = new Exception("El Alumno
> no Existe");
>
>                 }
>                 return Existe;
>             }
>
>         }
>
>
> El 18 de febrero de 2011 10:37, Edgar Ramos <[email protected]>escribió:
>
> ups, creo que entendi mal la pregunta
>>
>> Saludos
>>
>> Edgar
>>
>> El 18 de febrero de 2011 12:35, Fabio Maulo <[email protected]>escribió:
>>
>> de la misma forma que lo hacia sin tener un POID
>>>
>>> 2011/2/18 xhino <[email protected]>
>>>
>>> Señores yo de nuevo
>>>>
>>>> Ya hice de nuevo mi modelo... bajo las recomendado de Fabio lo hice
>>>> via hilo
>>>>
>>>> pero ahora salta a mi mente una pregunta grande...
>>>>
>>>> si este id es generado, como puedo hacer consultas, updates y deletes,
>>>> si todos estos ocupan un ID para ser ejecutados
>>>>
>>>> saludos
>>>>
>>>> --
>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>> [email protected]
>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>
>>>
>>>
>>>
>>> --
>>> Fabio Maulo
>>>
>>>
>>>  --
>>> 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
>>
>
>  --
> 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