J'ai mis à niveau à partir de Nhibernate Fluent 1.0 avec Nhibernate 2.1 pré-
la version 1.x avec NHibernate 3.0 GA et ont frappé ce que je pense est une régression, mais je veux savoir si c'est effectivement le cas.
Je suis à l'aide de SQL Server Express 2008 et le MSSQL 2008 dialecte et ont une
L'Image de la propriété de type de Système.De dessin.Image et j'ai mappé comme
ce:
Map (food => food.Image)
.Length (int.MaxValue)
.Nullable ();
L' Image
colonne de la table est de type varbinary(MAX)
.
L'généré hbm pour la propriété est:
<property name="Image" type="System.Drawing.Image, System.Drawing,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<column name="Image" length="2147483647" not-null="false" />
</property>`
Toutefois, peu importe ce que je fais le blob binaire est tronqué à 8000 octets
lorsque sérialisé avec le courant FNH et NH versions. Qui ne l'a pas utilisé
à être le cas avec les versions précédentes.
Idées de pourquoi cela se passe et comment résoudre le problème/solution de contournement, il?