April 2012 - Artículos

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 2/3
Published 3/4/2012 14:08 | Pedro Hurtado
Si recordamos el anterior Post , una de las frase que comente fue que desde el 2005 yo estaba libre de null y claro no hay que decirlo sino realmente demostrarlo y es por eso el motivo de esta entrada. Lo primero que vamos a hacer es definir una interface que herede de IDataRecord y en ella definir unos métodos que nos permitan leer Nullables. 1: public interface IDataRecordNullable : IDataRecord 2: { 3: bool ? GetNullBoolean( int i); 4: byte ? GetNullByte( int i); 5: char ? GetNullChar( int i);...
Archivado en: ,,