Mi esquema DB tiene una cadena como varchar (max). He leído el otro questions sobre la configuración de la longitud a más de 4000 u 8000 para que realmente genere un (varchar) (máximo) en la asignación, pero cuando uso longitud (10000) en mi clase de mapeo, el archivo hbm realmente muestra la longitud = "10000" y si guardo una entidad con más de 10000 caracteres, en realidad está truncado a exactamente 10000 caracteres.Cómo almacenar una cadena varchar (max) no truncada con NHibernate y Fluent NHibernate
No quiero ningún truncamiento.
(usando NH3-alfa 2 y el tronco FNH)
Calling CustomType ("StringClob") lo hizo. Gracias. –
Me ayudó también, gracias –
En un archivo de mapeo hbm, simplemente use type = "StringClob" en lugar de type = "string" y listo. Esto definitivamente funciona para NH 3.3, pero pruébalo con cualquier versión de NH> = 3.0. – Oliver