に問題をNHibernateの持っているん、しかし、私は自分のタイプが[]3はORMとしてNHibernateの3を使用して、私のMVCプロジェクトイムで省バイト[]
public class PersonImage : PersistentObject
{
private string _contentType;
private byte[] _image;
private Person _person;
virtual public string ContentType
{
get { return _contentType; }
set
{
if (value != null && value.Length > 20)
throw new ArgumentOutOfRangeException("Invalid value for ContentType", value, value.ToString());
_contentType = value;
}
}
virtual public byte[] Image
{
get { return _image; }
set { _image = value; }
}
}
public class PersonImageMap : ClassMap<PersonImage>
{
public PersonImageMap()
{
Schema("personnel");
Id(p => p.Id);
Map(p => p.Image)
.CustomSqlType("varbinary(MAX)")
.Not.Nullable();
Map(p => p.ContentType)
.Not.Nullable();
}
}バイトで保存と読み込み画像に問題があります
問題は、私はこの画像が正しく保存できないと思うのですが、私はそれをロードすると画像の一部だけを見ることができるからです!
ええ私はこの問題を抱えていました。問題を解決しました –