Nhibernate - mono - mvc

Páginas: 3 (696 palabras) Publicado: 28 de diciembre de 2010
Usar Nhibernate, Postgres, MonoDevelop y Asp.Net MVC

Hola a todos.

Este post está inspirado en el post de un colega que trabajo Nhibernate, postgres y monodevelop. La diferencia es que nuestrocolega trabajo con un proyecto de consola y nosotros vamos a trabajar un proyecto ASP.NET MVC.

Empecemos.

Creamos un nuevo proyecto

Seleccionamos la opción C# ASP.NET APS.NET MVC Project yle vamos a poner el mismo nombre que nuestro colega a su ejemplo: AwesoneHibernate y le damos clic en ok.


Se crea la siguiente estructura de nuestra aplicación

Se deben agregar lasreferencias que necesarias:
Npgsql.dll para poder utilizar postgres y monodevelop
NHibernate.dll
NHibernate.ByteCode.LinFu.dll

Para agregar las referencias hacer clic derecho sobre la carpeta referencesEdit Preferences

Despues de agregar las referencias vamos a agregar al web.config una sección en medio de:

<configSections>

</configSections>

Agregamos la siguiente líneade configuración del NHibernate.

<section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" />

Luego antes de cerrar la etiqueta</configuration> agregamos el siguiente código de configuración de NHibernate

<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<propertyname="dialect">NHibernate.Dialect.PostgreSQLDialect</property>
<property name="connection.connection_string">Server=localhost;Database=caja;UserID=postgres;Password=1520465220;</property>
<property name="proxyfactory.factory_class">NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu</property>
</session-factory></hibernate-configuration>

A diferencia de nuestro colega mi base de datos se llama caja, pero la tabla si es la misma. La tabla que vamos a utilizar es:

CREATE TABLE musician
(
musician_id serial...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MVC
  • MVC
  • mvc-JSP
  • mvc software
  • Padron mvc
  • extjs mvc
  • mvc asp
  • Entityframework-Y-Mvc

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS