У нас есть таблица SQL Server с столбцами varchar и nvarchar max:
CREATE TABLE [dbo].[MyTable](
:
[MyBigUnicodeColumn] [nvarchar](max) NULL,
[MyBigAnsiColumn] [varchar](max) NULL,
:
При создании файлов сопоставления (hbm.xml) в документации говорится, что использовать StringClob в качестве атрибута type для больших объектов с типом базы данных из DbType.String, но он не говорит, что делать, если тип базы данных - DbType.AnsiString.
<class name="MyTable" table="MyTable" lazy="false">
:
<property name="MyBigUnicodeColumn" type="StringClob" />
<property name="MyBigAnsiColumn" type="????" />
:
Это для NHibernate 3.3.1.