繁体   English   中英

LINQ 将图像保存到 varbinary

[英]LINQ saving images to varbinary

我在使用 LINQ 将图像保存到 varbinary(Max) 字段时遇到问题。 我可以将 10KB 区域内的文件保存到数据库中没有问题,但是当涉及到比这更大的文件时,就好像它甚至没有尝试过一样。

我查看了 SQL Server Profiler,当文件大约 10KB 时,我可以在详细信息窗格中看到完整的插入语句。 但是,当文件稍大一些时,详细信息窗格不会显示任何内容,尽管 varbinary 字段之外的任何数据都会写入数据库。

数据在 SubmitChanges 之前的数据 Object 中,所以我不知道现在和那时之间发生了什么!

看起来数据毕竟在那里。 当您执行类似的操作时,在 SQL Server Profiler 和 SQL Managemnet 工作室中显示似乎太大了

SELECT * FROM DataTable

当您实际从表中重构二进制数据时,它似乎就在那里。 虽然它只是显示一个空字段,但这有点误导。

感谢马丁的帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM