,하지만 난 그 유형} 바이트 []3가 절약 바이트에 문제가 NHibernate에 않습니다 []
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();
}
입니다 저장 및로드 이미지에 문제가
문제는이 이미지가 올바르게 저장되지 않는다고 생각합니다. 이미지를로드 할 때 전체 이미지가 아닌 일부만 볼 수 있기 때문입니다.
예이 문제가 있었고 문제가 해결되지 않았습니다. –