NHibernate

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Mirabilis
    Mega Egelito
    • 18-09-2005
    • 5380

    #1

    NHibernate

    Hola, quiero aprender a implementar nhibernate para un trabajo de la facu. Alguien tiene experiencia? Pude hacerlo funcionar, pero por ahi algun que otro tip me serviria.

    Actualmente estoy mapeando con xml, vi por ahi que se puede hacer con clases tambien, como es esto?

    Segun tengo entendido todos los metodos de las clases de dominio tienen que ser virtuales (por el tema del lazy load, que es el lazy load?), como hago el tema de no se, hacer un insert, en las arquitecturas anteriores que habia armado la misma clase llamaba al insert de si misma (no se si me explico). Tendria que hacer todos los metodos virtuales. No soy muy experimentado con estas cosas.

    Saludos!

     
  • Control
    Haceme una gauchada
    • 26-06-2010
    • 8744

    #2
    Que estas estudiando?


     

    Comentario

    • Cletus
      Registered User
      • 28-08-2004
      • 4917

      #3
      pastelería

      Comentario

      • Control
        Haceme una gauchada
        • 26-06-2010
        • 8744

        #4
        Y para que necesita NHibernate? que carajos es eso? va a hacer hibernar los pasteles?


         

        Comentario

        • Mirabilis
          Mega Egelito
          • 18-09-2005
          • 5380

          #5
          Tecnicatura en sistemas informaticos en la UTN.

           

          Comentario

          • Control
            Haceme una gauchada
            • 26-06-2010
            • 8744

            #6
            Y ese programa para que es? lei algo de arquitectura o flashe? en que se basa tu profesion y de que laburas cuando te recivis?


             

            Comentario

            • tefotazoo
              Pichón crecidito
              • 23-06-2010
              • 52

              #7
              La mejor manera de mappear es por XML (es lo mas ordenado). Todas las propiedades y metodos de las entidades de dominio tienen que ser virtuales, porque NHibernate accede por Reflection a los objetos para rellenarlos, pero por medio de clases que crea (no accede directamente al objeto de dominio, si no que crea uno nuevo al cual lo hace heredar de la entidad de dominio y le hace un override [por eso virtual a las propiedades y metodos]). Lazy loading es una manera de cargar los datos de manera "peresoza" (traduccion). Es decir, carga los datos mientras los vas usando, digamos que no carga todo de una.

              Comentario

              • Frostwarrior
                Nerd legendario
                • 30-01-2006
                • 29055

                #8
                Es un re sida de aprender.

                Slds.

                Comentario

                • Mirabilis
                  Mega Egelito
                  • 18-09-2005
                  • 5380

                  #9
                  Hola, si me di cuenta asi que negree todo lo que pude y lo hice apenas funcional para la entrega : D

                   

                  Comentario

                  Trabajando...