Ver por etiquetas

Desmitificando CodeFirst(1/2)
Published 29/6/2012 13:11 | Pedro Hurtado
El día 22 tuve la suerte con @MiguelEgea , de dar una charla en Málaga .NET User Group y una de las cosas que afirme es que la tabla del sistema que se genera con la versión 4.3 “dbo.__MigrationHistory” en su columna “Model” no guarda un Hash sino que realmente es una copia del modelo, es decir un emdx comprimido. Inmediatamente @pablonete me pone cara de incrédulo y que mejor que demostrarle eso con un post:). Independientemente de demostrar esto...
Archivado en: ,
Con esto cerramos los proxis dinámicos de EF
Published 4/5/2012 1:26 | Pedro Hurtado
En mi anterior post y con bastante ánimo de critica intente explicar mi desacuerdo con ciertas cosas que pasan sin nuestro control. En este lo que intento es que todos conozcáis que es lo que pasa con algunas recomendaciones “Si trabajas con EF declara tus propiedades como virtual que es mejor” . Mejor ¿Por qué?. Vamos a verlo:). Si pensamos detenidamente cuando yo declaro algo con el modificador de acceso virtual es porque lo dejo preparado para que otra persona...
Lazy Load. El bueno de Martin ya lo advirtio.
Published 1/5/2012 0:59 | Pedro Hurtado
Para que vayáis tomando el aperitivo de lo que viene os recomiendo primero esta lectura Lazy Load “segundo parrafo” y no esta Lazy loading . Bueno es un patrón o bien un antipatrón, para mi sencillo un antipatrón y mira que he tenido discusiones con grandes amigos al respecto, pero claro siguiendo mi línea quiero demostrar porque es un antipatrón. Hace años y no pocos un grupo de amigos con más de una cerveza en la mano creamos un patrón para trabajar con bb.dd, aquel día no se nos ocurrió otra cosa...
Buscando al culpable
Published 25/4/2012 15:24 | Pedro Hurtado
Os pongo en antecedentes Sql Azure no soporta transacciones distribuidas y para confirmarlo podéis leer esta entrada TransactionScope() in Sql Azure , o por lo menos con ese mismo escenario es con el que yo me he encontrado. La aplicación está desarrollada utilizando los siguientes componentes. Aplicación desarrollada en MVC3 Entity Framework 4.2 Sql Azure Una de las reglas de negocio de esta aplicación es que a la entidad cliente se le debe de asociar un usuario, pues bueno que fue lo que hice,...
Entity Framework y los indices únicos.
Published 4/4/2012 0:22 | Pedro Hurtado
Ya me imaginaba yo que después de ver con Profiler las sentencias que genera  con algún que otro problema nos íbamos a encontrar. Vamos a plantearnos el siguiente problema, tenemos una entidad países con las siguientes propiedades. 1: public class Pais 2: { 3: public int Id { get; set; } 4: public string Nombre { get; set; } 5: public string Codigo { get; set; } 6: } Utilizando EF 4.3 y Migrations vamos a generar la tabla en la bb.dd y uno de los requerimientos es que “Codigo” sea único, si...
Null.La historia interminable(1/3)
Published 27/3/2012 16:07 | Pedro Hurtado
Esta mañana y después de ver esta entrada en el foro de c#   Obtener los registros de una tabla como objetos y guardarlos en una lista   y más concretamente estas líneas de código. 1: object fechaNacim = reader[ "FechaNacim" ]; 2: FechaNacimiento = fechaNacim == DBNull.Value ? null : (DateTime)fechaNacim; Me han llegado a la cabeza recuerdos del pasado, mucho antes de la existencia de .Net. Os acordáis de ese error típico de las aplicaciones vb “error 91 object variable or with...
Mis Agradecimientos
Published 15/3/2012 22:52 | Pedro Hurtado
Hola , lo normal en estos casos es presentarse con esas cosas bonitas que a todos nos dejan estupendamente frente a los demás,pero a parte de eso, que no dudéis, que lo voy a hacer intentaré con esta presentación escribir algo que empiece a ser útil. Bueno mis agradecimientos. Jo a quien, pues primero al que te autoriza a escribir en este magnifico sitio Rodrigro Corral , Muchísimas gracias Rodrigo. Lluis Franco , me es imposible poner todos tus links porque...