-
Estoy usando NHibernate + Fluent como ORM en mi aplicación y para analizar todas las consultas que se están haciendo en base de datos, estoy usando NHibernate Profiler . El caso es que necesito mucha agilidad, probar muchas y diferentes consultas LINQ para encontrar la más óptima o localizar cuellos...
-
En esta ocasión nos volvemos a reunir Andres Gonzales y mi persona para presentarles el tema “ORMs – Mapeo Objeto Relacional”, con la participación especial de un invitado: Rory Vidal un arquitecto de software, que gentilmente nos ayudo a llevar adelante el tema. El temario...
-
Problema Si trabajas con NHibernate puede que te hayas encontrado con este error alguna vez cuando haces un Update de una entidad de tu dominio. El problema viene dado por lo que se conoce como Cross-Session operations . En mi caso tengo un servicio REST que es el punto de entrada de mi aplicación y...
-
Si trabajáis con NHibernate os recomiendo que uséis NHibernate Profiler para que podáis ver todo lo que está pasando entre vuestra aplicación y la base de datos. Si intentas inicializar el profiler en una aplicación ASP.NET: void Application_Start( object sender, EventArgs e) { HibernatingRhinos.Profiler...
-
Trabajando en un proyecto con NHibernate + FluentHNibernate + SQLite como repositorio en memoria para hacer unas pruebas de integración (Gracias desde aquí a mi compañero @pedromsantos por tan magistrales clases) nos hemos encontrado con este error: SQLite lo hemos descargado desde NuGet y el problema...
-
Practicamente 6 meses despues del primer post de esta serie, me animo a escribir una nueva entrada y es que NHibernate despierta mis “amores” por lo simple de configurar que es , mas alla del sarcaso, empecemos entonces: Como esta es una serie de entradas relacionadas a NHibernate, aun continuo...
-
Hola, voy a cubrirme un poco antes de que entren a leer completamente el articulo, lo que se logra con la tecnica que mostrare puede estar demas si utilizan algo como NHFluent o ConfORM. Bueno, empecemos. La idea de este articulo nace a raiz de un problema que tuve por los tiempos de carga de una aplicacion...
-
Hola Me voy a saltar el post pendiente que tengo sobre crear o comentar algún código existente sobre el algoritmo Hi/Lo para los Object ID en Entity Framework. El culpable de este salto es un inquieto colega de proyecto que se puso a probar un artículo que publicamos hace unos días...
-
Hola Hace poco me he comprado el excelente libro de Entity Framework 4.1 . He leído mucho sobre este ORM desde sus primeras versiones, pero nunca me resultó lo suficientemente atractivo para usar en un proyecto real sobre el cual me permitieran elegir. Como alternativa a EF tenía...
-
Las personas que me conocen seguramente se sorprenderán por este y los posteriores post que escribiré con relación a NHibernate, bueno todo tiene una explicación y esa para este caso podrían ser varias: Quizá la primera y más importante el “bendito”...
-
Cuando creamos un proyecto de MVC, de forma automática se genera una carpeta llamada Scripts con los siguientes archivos js: En el momento que queramos hacer uso de ellos, únicamente debemos importarlos, generalmente en la Master Page de nuestra aplicación: <%@ Master Language...
-
Una de las buenas prácticas a tener en cuenta antes de trabajar con NHibernate es la siguiente: La sesión y transacción pertenecen a un mismo ciclo de vida . Con esto quiero decir que es importante abrir una transacción cada vez que trabajamos con una base de datos dentro...
-
NHibernate es la versión de Hibernate (Java) para .NET. Es una herramienta para el mapeo objecto-relacional que ayuda a identificar en nuestro código los atributos de una clase con las columnas de nuestras tablas, por decirlo de una forma simplificada. El objetivo es que, para el programador...
-
Os presento una entrevista que me hizo Elisa para el Comando Tomate , que es un espacio web rojo con una misión tecnológicamente tomatera, verde y madura. Que además de entretener, educa :p Atentos a mi destreza en las manos... lo aprendí de los mejores políticos :p Además hablo de nHibernate . Mi frase...