¿Los atributos de mapeo ofrecen la misma versatilidad que los hib de nhib hbm? ¿Puedes usarlos junto con FNH para manejar cosas que FNH aún no hace tan bien como hbm?Atributos de mapeo de NHibernate versus NHibernate con fluidez
Cheers,
Berryl
Por atributos de mapeo, no me refiero a los archivos de HBM; Aparentemente hay atributos que vienen con NHib (o quizás contribución de NHib actualmente) que usted usa para decorar las propiedades de clase de su clase &. Supongo que estos son anteriores a FNH, pero no estoy seguro.
De acuerdo. El xml-o-fóbico en mí se resistió a aprender hbm pero realmente no habrás fluido hasta que lo hagas. Estoy hablando de los atributos que son una alternativa, o fueron, tanto para archivos FNH como hbm. Cheers – Berryl
Max: Entonces, ¿por qué no escribir SQL sin procesar usted mismo? Eso es todo lo que NHibernate genera al final. Es la abstracción lo que lo beneficia tanto en el caso de NHibernate como en las asignaciones de FNH. Claro, todo lo que FNH hace es generar hbms, pero también simplifica el proceso de hacerlo y le da un mayor control en un nivel superior. Estoy totalmente de acuerdo en que el mapeo es una pequeña parte del proceso de desarrollo de una aplicación, pero seguramente es mejor hacerlo una cantidad "aún más pequeña". –
Creo que todo se reduce a elegir sus abstracciones. La parte de SQL es una pieza importante y nHibernate ahorra mucho tiempo en escribir SQL, pero no sé para el mapeo ... Me gusta la automatización fluida para el andamiaje rápido, pero no estoy de acuerdo con un mejor control. Si la ley de las abstracciones con fugas es cierta, y con Fluent es una abstracción de una abstracción, entonces mi preferencia es ir lo más cerca posible del enfoque de metal si es posible. Estoy tan cómodo con el hbm.xml y no los encuentro más complejos que Fluent. Es solo instrucciones diferentes para lograr el mismo resultado. –