Assumindo
Param
for usado como uma restrição em relação a uma propriedade mapeada, a consulta tentará usar o tipo de dados e o comprimento corretos para o parâmetro, de acordo com a propriedade mapeada. O Param
correlacionar a uma propriedade mapeada para uma coluna nvarchar(max)? Em caso afirmativo, você definiu o comprimento dos dados corretamente? Você deve definir o comprimento de dados em uma coluna de string para um comprimento acima de 4000 (4001 deve funcionar), se você quiser que o Nhibernate o reconheça como nvarchar(max).