Para una parte del proyecto, utilizamos NHibernate para hacer la conexión con la base de datos. En mis anteriores trabajos y proyectos nunca lo había utilizado y me sorprendió la forma en la que trabaja, pues no es necesario para nosotros definir las consultas para cada tabla en forma explicita.
NHibernate es la conversión de Hibernate de lenguaje Java a C# para su integración en la plataforma .NET.
Cuando usamos NHibernate para el acceso a datos, nos aseguramos de que la aplicación sea agnóstica en cuanto al motor de base de datos a utilizar en producción, pues NHibernate soporta los más habituales en el mercado: MySQL, PostgreSQL, Oracle, MS SQL Server, etc. Sólo se necesita cambiar una línea en el fichero de configuración para que podamos utilizar una base de datos distinta.
Para una mejor explicación, les recomiendo estos links y un video de aplicación
Blog Forerunner
http://forerunnerg34.wordpress.com/2009/11/03/using-asp-net-mvc-and-nhibernate-part-1/
Blog de Daría Quintana
http://darioquintana.com.ar/articles/tutorial-de-nhibernate-primeros-pasos
Video
No hay comentarios:
Publicar un comentario