Icono del sitio Programar fácil con Arduino

Configurar NHibernate para C#

En este fragmento vamos a ve como podemos configurar NHibernate para nuestro proyecto con C#. Resulta interesante trabajar con un ORM (Object-Relational Mapping) cuando trabajamos con una base de datos. Uno de los ORM más famosos es el Hibernate y su homólogo para .NET NHibernate. Lo primero que deberíamos hacer es descargarlo del gestor de paquetes Nuget desde nuestro Visual Studio Community 2013 e instalarlo. Además de NHibernate es más que aconsejable instalar Fluent NHibernate que nos permite olvidarnos de los archivos XML para el mapeo de las entidades.

Una vez instalados estos dos paquetes vamos a pasar a programar. Para ello debemos crearnos lo primero una entidad que la llamaremos PedidoEntity. Hará la función de un pedido de un comercio normal y corriente. De momento solo vamos a tener tres propiedades el Id, el Nombre y la Fecha.

Ahora nos falta el archivo que va a mapear esta entidad en nuestro modelo, lo vamos a llamar PedidoMap. En el definiremos todo lo relacionado con la base de datos. Si no tenemos Fluent NHibernate este paso se hace a través de XML, un trabajo muy tedioso y no recomendado.

Por último tenemos que crear nuestro gestor de sesiones SessionManager. En esta clase configuramos todo lo relativo a nuestra base de datos. Se trata de un Singleton.

Con esto damos por terminado este fragmento. Recuerda que para cualquier duda te puedes poner en contacto con nosotros a través del formulario de contacto o dejarnos un comentario en este artículo.

Salir de la versión móvil