Autor Beitrag
Teekeks
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 211
Erhaltene Danke: 23



BeitragVerfasst: Mi 18.01.12 11:41 
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.