Mon schéma DB a une chaîne en tant que varchar (max). J'ai lu l'autre questions concernant la définition de la longueur à plus de 4000 ou 8000 pour qu'il génère vraiment un (n) varchar (max) dans le mapping mais quand j'utilise Length (10000) dans ma classe de mapping, le fichier hbm montre réellement = "10000" et si je sauvegarde une entité avec plus de 10000 caractères, elle est en réalité tronquée à exactement 10000 caractères.Comment stocker une chaîne varchar (max) non tronquée avec NHibernate et Fluent NHibernate
Je ne veux pas de troncature.
(en utilisant NH3-alpha2 et le tronc FNH)
Appel CustomType ("StringClob") a fait. THX. –
M'a aussi aidé, merci –
Dans un fichier de mapping hbm, utilisez simplement type = "StringClob" au lieu de type = "string" et vous avez terminé. Cela fonctionne définitivement pour NH 3.3, mais essayez-le avec n'importe quelle version NH> = 3.0. – Oliver