簡體   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