Comment faire la carte d'une colonne VARCHAR(MAX) dans NHibernate hbm.xml fichiers de mappage

Nous avons une table SQL Server avec varchar et nvarchar max colonnes comme ceci:

CREATE TABLE [dbo].[MyTable](
  :
  [MyBigUnicodeColumn] [nvarchar](max) NULL,
  [MyBigAnsiColumn]    [varchar](max) NULL,
  :

Lors de la création de la cartographie (hbm.xml) des fichiers, la la documentation dit d'utiliser StringClob comme l'attribut type pour de gros objets, avec un type de base de données de DbType.La chaîne, mais cela ne veut pas dire que faire si le type de base de données est DbType.AnsiString.

<class name="MyTable" table="MyTable" lazy="false">
  :
  <property name="MyBigUnicodeColumn" type="StringClob" />
  <property name="MyBigAnsiColumn" type="????" />
  :

C'est pour NHibernate 3.3.1.

OriginalL'auteur Phil Haselden | 2012-08-24