<>c__DisplayClass6 es el nombre de un type generado por el compilador de C# para representar a un delegado anónimo. Seguramente le estás pidiendo a ConfORM que te lea un assembly, y dentro de ese assembly está la clase generada.
2011/6/29 Jose Selesan <[email protected]> > 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 > -- Dario Quintana -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
