Lo schema del mio DB ha una stringa come varchar (max). Ho letto l'altro questions relativo all'impostazione di Lunghezza a più di 4000 o 8000 in modo che generi realmente un (n) varchar (max) nella mappatura ma quando uso Lunghezza (10000) nella mia classe di mappatura, il file hbm mostra effettivamente la lunghezza = "10000" e se salvi un'entità con più di 10000 caratteri, viene in realtà troncato esattamente a 10000 caratteri.Come memorizzare una stringa varchar (max) non troncata con NHibernate e Fluent NHibernate
Non voglio alcun troncamento.
(usando NH3-alfa2 e tronco FNH)
Calling CustomType ("StringClob") lo ha fatto. Grazie. –
Aiutami pure, grazie –
In un file di mappatura hbm, usa semplicemente type = "StringClob" invece di type = "string" e il gioco è fatto. Questo funziona sicuramente per l'NH 3.3, ma provalo con qualsiasi versione di NH> = 3.0. – Oliver