持久化byte []到映像数据库字段

时间:2009-12-07 16:39:22

标签: nhibernate

我刚刚使用Nfluent 1.0RTM和Linq To Nhibernate 1.0.0切换到Nhibernate2.1.0.4000。 从那时起调用保存一些包含byte []数组的实体,该数组映射到一个图像数据库字段,在VS2008调试器的调试下完成需要很长时间。

public class Appendix
{
...
  public virtual byte[] appendix { get; set; }
....
}

如果我将byte []数组设置为null,则为fast。同样在VS 2008之外,它一如既往地快速发展。 我无法将数据库字段类型从图像更改为其他内容,它是一个遗留数据库。

是否有NH模式如何处理(映射)图像MSSQL数据库字段?新的NH版本做了些什么改变?

欢迎任何提示!

1 个答案:

答案 0 :(得分:1)

自升级以来,我没有看到byte [] s的任何变化。你如何映射这个领域?

一个类似的问题:storing images in db and map them with nhibernate

上述问题中链接的文章:http://blog.calyptus.eu/seb/2009/03/large-object-storage-for-nhibernate-and-ddd-part-1-blobs-clobs-and-xlobs/