Augusto, Aunque el Tano no lo explica, creo que te lo sugirio porque cuando Edgar te pidio que te expresaras en objetos, seguiste hablando en columnas de base de datos :-)
Luego podras resolver el problema por tus propios medios ---------------------------------- Carlos Peix 2011/2/16 Augusto Manuel Ferriz Amador <[email protected]> > Oka na... me lo chuto en la noche, muchas gracias por toda la ayuda que me > brindan > > Sin ustedes estaria con DATASETS xD > > > > El 16 de febrero de 2011 15:41, Edgar Ramos <[email protected]>escribió: > > Es fundamental que analices el link que te envio Fabio, de hecho cada que >> se me olvida algo vuelvo a mirar esa van >> hay muchas cosas que revizar, ahi vas a encontrar conceptos importantes >> que debes conocer si utilizas tecnicas orm, y mas aun si haces uso de >> nhibernate. >> >> Entre lineas >> >> ---- >> >> El GET y LOAD, el campo que desees via el campo llave, sin necesidad >> de usar una sentencia SQL >> ---- >> >> http://nhforge.org/doc/nh/en/index.html#manipulatingdata-loading >> >> >> En la van mencionada, vas a encontrar temas como estos >> -dentificación de objetos >> -Consideraciones sobre Keys >> -Persistent Object Identifier POID >> -Estrategias de asignación de POIDs >> >> --- >> >> por medio de un repositorio, logro sacar los datos de la persona >> y trato que por medio de otro repositorio me saque los datos de la >> cuenta >> --- >> >> Recientemente se dio una van donde se habla de las buenas prácticas al >> crear daos/repository que hacen uso de nhibernate. >> Hay que esperar que la publiquen, un poquito de paciencia nada mas >> Hasta mientras puedes empezar con la primera parte de esa van >> >> http://altnethispano.org/wiki/van-2010-12-04-nhibernate-session.ashx >> >> Saludos >> >> Edgar >> >> >> El 16 de febrero de 2011 17:10, Augusto Manuel Ferriz Amador < >> [email protected]> escribió: >> >>> Bueno al parecer estoy demasiado mal que hasta su curso me mando xD >>> jajajjajaa >>> >>> bueno, asi ni como... >>> >>> Me urgia pero creo que tendre que chutarmelo >>> >>> Gracias >>> >>> El 16 de febrero de 2011 13:23, Fabio Maulo <[email protected]>escribió: >>> >>> http://www.altnethispano.org/wiki/van-2009-09-19-introduccion-orm.ashx >>>> >>>> 2011/2/16 xhino <[email protected]> >>>> >>>> Ps de hecho lo tengo como clases y objetos >>>>> >>>>> La clase persona y la clase cuenta, y el mapeo se relaciona de la >>>>> misma manera como te lo describi >>>>> >>>>> public class Persona >>>>> { >>>>> public virtual string Matricula {get; set;} >>>>> public virtual string Paterno {get; set;} >>>>> public virtual string Materno {get; set;} >>>>> public virtual string Nombre {get; set;} >>>>> public virtual IList<Contabilidad> Cuenta {get; set;} >>>>> } >>>>> >>>>> <class name="Persona"> >>>>> <id name="Matricula" type="string" length="11" /> >>>>> <property name="Paterno" type="string" length="70" not- >>>>> null="true" /> >>>>> <property name="Materno" type="string" length="70" not- >>>>> null="true" /> >>>>> <property name="Nombre" type="string" length="140" not- >>>>> null="true" /> >>>>> <bag name="Cuenta" cascade="all-delete-orphan"> >>>>> <key column="MatriculaAlumno" /> >>>>> <one-to-many class="Contabilidad"/> >>>>> </bag> >>>>> </class> >>>>> >>>>> public class Contabilidad >>>>> { >>>>> public virtual int NoCuenta {get; set;} >>>>> public virtual int JDE {get; set;} >>>>> public virtual Persona Persona {get; set;} <--- Esta es la >>>>> llave foranea, por medio de esta quiero obtener los datos NoCuenta y >>>>> JDE >>>>> } >>>>> >>>>> <class name="Contabilidad"> >>>>> <id name="NoCuenta" type="int" /> >>>>> <property name="JDE" type="int" length="20" not-null="true" /> >>>>> <many-to-one name="Alumno" column="MatriculaAlumno" cascade="all" / >>>>> > <-- Aqui esta la relacion >>>>> </class> >>>>> >>>>> >>>>> gracias por atender el llamado >>>>> >>>>> -- >>>>> 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 > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
