Mój schemat DB ma ciąg jako varchar (max). Przeczytałem inne questions dotyczące ustawienia długości na więcej niż 4000 lub 8000 tak, że naprawdę generuje (n) varchar (max) w mapowaniu, ale kiedy używam Length (10000) w mojej klasie mapowania, plik hbm faktycznie pokazuje długość = "10000" i jeśli zapiszę obiekt zawierający więcej niż 10000 znaków, jest on faktycznie obcięty do dokładnie 10000 znaków.Jak przechowywać ciąg znaków varchar (max) nieskróconych za pomocą NHibernate i Fluent NHibernate
Nie chcę żadnego obcięcia.
(za pomocą NH3 ALPHA2 i FNH pień)
Wywołanie CustomType ("StringClob") to zrobił. Dzięki. –
Pomógł mi również, dzięki –
W pliku odwzorowania hbm po prostu użyj type = "StringClob" zamiast type = "string" i gotowe. To zdecydowanie działa dla NH 3.3, ale spróbuj z dowolną wersją NH> = 3.0. – Oliver