Saludos tropa una vez mas requiero de los conocimientos de los
miembros de ste grupo.
Estoy presentando un problema que creo no pasaba antes (de ocurrir
entnces andaba yo de despistado)

el problemas es que cuando deseo mapear un campo numerico (long,
entero), no les puedo especificar su tamaño pues cuando los mapeo
estos se ponen en las BD como les da la gana, ejemplos

Id(x =>
x.Id_QUEUE).Column("QUEUEID").GeneratedBy.Assigned().Length(38);
donde         public virtual long Id_QUEUE { get; set; }

Map(x => x.WNEXTMSGID).Column("WNEXTMSGID").Length(38);
donde                 public virtual int WNEXTMSGID { get; set; }

CREATE TABLE QUEUEREGISTER
(
  QUEUEID     NUMBER(20)                        NOT NULL,
  WNEXTMSGID  NUMBER(10),

otro ejemplo

            Map(x => x.Tiempo).Column("TIEMPO_LLAVE_ACC").Length(6);
donde         public virtual int Tiempo { get; set; }

CREATE TABLE .LOCAL
(
  EMISORA        NVARCHAR2(4)               NOT NULL,

  TIEMPO_LLAVE_ACC   NUMBER(10),

como se puede apreciar en ninguno de los casos se mapean en la BD los
tamaños que se especifican, estoy haciendo algo mal???
Muchas gracias

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a