Mein DB-Schema hat eine Zeichenfolge als Varchar (max). Ich habe die andere questions bezüglich der Einstellung von Length auf mehr als 4000 oder 8000 gelesen, so dass es tatsächlich eine (n) varchar (max) im Mapping generiert, aber wenn ich Length (10000) in meiner Mapping-Klasse verwende, zeigt die hbm-Datei tatsächlich die Länge an = "10000" und wenn ich eine Entity mit mehr als 10000 Zeichen speichere, wird sie auf genau 10000 Zeichen gekürzt.So speichern Sie eine nicht abgeschnittene varchar (max) Zeichenfolge mit NHibernate und Fluent NHibernate
Ich möchte keine Kürzung.
(unter Verwendung von NH3-Alpha2 und FNH Stamm)
Aufruf CustomType ("StringClob") es tat. Danke. –
Hat mir auch geholfen, danke –
In einer HBM-Mapping-Datei, verwenden Sie einfach type = "StringClob" anstelle von type = "string" und Sie sind fertig. Dies funktioniert definitiv für NH 3.3, aber probiere es mit einer NH-Version> = 3.0. – Oliver