NHibernate имеет хорошо известную проблему обработки nvarchar(max)
столбцы: Длина значения строки превышает длину, указанную в отображении / параметре
Одним из решений является указание длиныявно в отображении:
Map(x => x.SomeLargeStringProperty).Length(int.MaxValue);
Это работает, но вместо того, чтобы объявлять это для каждого свойства, я бы предпочел сделать это по умолчанию для всех отображений nvarchar(max)
в моем приложении.
Есть ли способ сделать это в FNH 2.0.3, если я не использую Automapping?