Estoy interesado en mover algunas configuraciones/asignaciones NHibernate en el código para ayudar con algunos problemas de mantenimiento. ¿Alguien puede proporcionar algún consejo/pros/contras/comparaciones de Fluent NHibernate vs. NHibernate.Mapping.Attributes?NHibernate Fluido vs. Atributos
Tengo algo de experiencia con las anotaciones de Java Hibernate, lo que me ha gustado, pero me da curiosidad si los atributos de NHibernate son comparables, y si Fluent proporciona algún inconveniente/inconveniente importante que deba tenerse en cuenta.
Estoy de acuerdo con la idea de mantener el modelo no contaminado. Esta ha sido la razón principal por la que uso Fluent NHibernate, aunque la he usado principalmente en proyectos de Brownfield. Recién comencé a usarlo en proyectos de Greenfield y también es muy bueno el uso de la automatización con soporte para convenciones. Para ser honesto, tiendo a pensar en una configuración fluida como esta como una especie de programación orientada a aspectos, y por lo tanto tiene algunos de los mismos beneficios que AOP. – Rich