usando: type="AnsiStringFixedLength(10)" le estas diciendo a NH que el type en el DB es CHAR(10). Además le estas diciendo a NH como va a funcionar ese campo y que si encuentra "0123456" en la propiedad, el valor del campo será "0123456 "
La respuesta a la pregunta es: Yes, you can El 12 de enero de 2010 14:20, Carlos Peix <[email protected]> escribió: > Uh? Bueno, muy bien, pero aun me queda la duda. Seria bueno usar CHAR si se > puede. Se puede? > > Dale, escribi un poquitin mas, te espero mientras pongo el agua para el > mate. > > Grazie > > ---------------------------------- > Carlos Peix > > 2010/1/12 Fabio Maulo <[email protected]> > >> type="AnsiString" >> >> El 12 de enero de 2010 13:48, Carlos Peix <[email protected]>escribió: >> >> Hola Tano, >>> >>> Esto quiere decir que no es recomendable usar campos CHAR para el >>> discriminator? (en estos campos SQLServer completa con espacios a la derecha >>> pero creo que ya sabrias esto) >>> >>> Es razonable que NH se confunda ya que graba un "Transferencia" y obtiene >>> un "Transferencia " pero tambien seria bueno que NH no se fuera de >>> mambo con esto puesto que es bastante comun. >>> >>> Por ultimo, segun creo, los indices sobre CHAR son mas eficientes (en >>> velocidad de lookup, no en almacenamiento) que sobre VARCHAR y es altamente >>> probable que esta columna sea indexada puesto que participa del query, en >>> general. >>> >>> Como siempre, le pertenezco... >>> >>> Gracias >>> >>> ---------------------------------- >>> Carlos Peix >>> >>> > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano > -- Fabio Maulo
-- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
