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
