Buen día!, a alguien le pasó lo que me está pasando a mí? Me tiene frenado ya no se que hacer para que funcione...
Gracias! 2011/6/28 Jose Selesan <[email protected]> > Buenas gente. Estoy usando ConfORM para mapear mi dominio, y venía todo > bien, hasta hoy que agregué una nueva clase. Ahora me genera lo siguiente > como parte del mapeo: > > <class name="Dominio.Liquidacion+<>c__DisplayClass6" > table="<>c__DisplayClass6es"> > <id /> > </class> > > Esto me da una excepción con el mensaje "No type name specified". > > Mi clase Liquidación es esta: > > public class Liquidacion : BaseEntity > { > public Liquidacion() > { > detalle = new List<DetalleLiquidacion>(); > reparaciones = new List<Reparacion>(); > } > > public virtual DateTime Fecha { get; set; } > public virtual Usuario Responsable { get; set; } > > public virtual Dinero Monto { get; set; } > public virtual Cliente Propietario { get; set; } > > private ICollection<DetalleLiquidacion> detalle; > private ICollection<Reparacion> reparaciones; > > public virtual ICollection<DetalleLiquidacion> Detalle > { > get { return detalle; } > } > > public virtual ICollection<Reparacion> Reparaciones > { > get { return reparaciones; } > } > > public virtual void AgregarDetalle(Alquiler alquiler, Periodo > periodo, Dinero monto, Recibo recibo) > { > detalle.Add(new DetalleLiquidacion { Alquiler = alquiler, > Periodo = periodo, Monto = monto, Recibo = recibo }); > if (recibo != null) > { > recibo.Liquidado = true; > recibo.Fecha = Fecha; > } > } > > public virtual void AgregarReparacion(Reparacion reparacion) > { > reparaciones.Add(reparacion); > reparacion.PendientePropietario = false; > } > } > > Todas las otras entidades relacionadas, las venía usando de hace tiempo y > se mapeaban bien. Lo curioso es que me genera un mapeo correcto para esa > clase: > > <class name="Dominio.Liquidacion" table="Liquidaciones"> > <id name="Id" type="Int32"> > <generator class="hilo" /> > </id> > <property name="Fecha" /> > <many-to-one name="Responsable" column="IDResponsable" /> > <component class="GestionerInmobiliarias.Dominio.Dinero" name="Monto"> > <property name="Moneda" column="MontoMoneda" /> > <property name="Importe" column="MontoImporte" scale="2" /> > </component> > <many-to-one name="Propietario" column="IDPropietario" /> > <bag name="Detalle" access="nosetter.camelcase"> > <key column="IDLiquidacion" /> > <one-to-many > class="GestionerInmobiliarias.Dominio.DetalleLiquidacion" /> > </bag> > <bag name="Reparaciones" access="nosetter.camelcase"> > <key column="IDLiquidacion" /> > <one-to-many class="GestionerInmobiliarias.Dominio.Reparacion" /> > </bag> > </class> > > ¿A alguien le pasó? ¿Por qué se genera ese mapeo "raro"? > > Gracias! > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
