jump to navigation

Nueva casa NHibernate September 10, 2008

Posted by NicoPaez in .NET, noticia, Tools.
Tags:
add a comment

Mientras escribo estas lineas me doy cuenta que el título del post no es del todo correcto, pues NHibernate continua en el mismo lugar de siempre, lo nuevo es un sitio comunitario que en cierta forma pretende unificar varios sites de recursos sobre la herramienta. La dirección de este nuevo site es http://www.nhforge.org.

Enjoy it!

Configuración Spring+Nhibernate+Sql Server Compact Edition August 27, 2008

Posted by matiassnoop in .NET, Tools.
Tags: , ,
add a comment

Para desarrollar un proyecto con estas tecnologías debemos:

En primera instancia añadir la siguiente referencia: System.Data.SqlServerCe.dll

Posteriormente se debe crear la base de datos embebida dentro del proyecto.

Una vez creada la base, se debe configurar el Web.Config añadiendo dentro del ConnectionString el nombre de la base de datos antes creada y el directorio en donde esta embebida. Por otro lado en el nombre del proveedor tendremos que agregar la siguiente línea: System.Data.SqlClient.

Por otro lado en la configuración del XML de conexión debemos realizar los mismos pasos que en el Web.Config en el tag de ConnectionString.

Dentro del objeto SessionFactory se debe definir el dialecto con la siguiente linea:

<entry key=”hibernate.dialect” value=”NHibernate.Dialect.MsSql2000Dialect”/>

y tambien declarar el driver_class de la siguiente manera:

<entry key=”hibernate.connection.driver_class” value=”NHibernate.Driver.SqlClientDriver”/>

Para finalizar tendremos que añadir un nuevo archivo .asax, y dentro del método Application_Start crear la siguiente linea:

AppDomain.CurrentDomain.SetData(“SQLServerCompactEditionUnderWebHosting”, true)

Con esta última línea se habilita el funcionacionamiento de Sql Compact en un ambiente asp.net, que por defecto viene desactivado.

That’s all friends.

Follow

Get every new post delivered to your Inbox.