Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - VarChar(4000) mit NHibernate trotz Bug möglich?
Teekeks - Mi 18.01.12 11:41
Titel: VarChar(4000) mit NHibernate trotz Bug möglich?
Hallo!
Ich bastle eine kleine Anwendung unter C# mit NHibernate und Firebird.
Jetzt würde ich gerne einen String Abspeichern der 4000 Zeichen lang ist. VarChar kann ja bis 8000 Zeichen halten, sollte also kein Problem sein.
Wenn ich in NHibernate beim Mapping jedoch als Type "VarChar(4000)" angebe, gibt er mit ne Overflow-Exception für einen byte.
Standartisiert arbeitet NHibernate mit varChar(255).
Ich hane jetzt, dass die beim Parsen der zu nutzenden VarChar-Länge nur einen byte nutzen :autsch:
Blob kann ich auch nicht als Type einfach angeben, den kennt NHibernate nicht.
Wie kann ich diesen Bug in NHibernate umgehen?
Danke schon einmal für eure Hilfe, Teekeks
EDIT:
:autsch: Ich suche Ewig, und 3 Minuten nach dem Post finde ich dann doch noch was.
Der Typ muss "StringClob" heißen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!