Como armazenar uma seqüência de caracteres varchar (max) não truncada com NHibernate e Fluent NHibernate

Meu esquema de banco de dados tem uma sequência como um varchar (max). Eu li o outroquestões sobre a configuração de Length para mais de 4000 ou 8000, para que ele realmente gere um (n) varchar (max) no mapeamento, mas quando eu uso Length (10000) na minha classe de mapeamento, o arquivo hbm realmente mostra length = "10000" e, se Eu salvo uma entidade com mais de 10000 caracteres, na verdade, é truncada para exatamente 10000 caracteres.

Eu não quero nenhum truncamento.

(usando o tronco NH3-alpha2 e FNH)

questionAnswers(3)

yourAnswerToTheQuestion