C# 如何将二进制数据从SQL表保存回文件

C# 如何将二进制数据从SQL表保存回文件,c#,sql,visual-studio,file,varbinarymax,C#,Sql,Visual Studio,File,Varbinarymax,我正在使用Microsoft SQL server数据库文件(扩展名为.mdf的文件)作为数据库 我设法将文件以varbinary(max)的形式保存到SQL表中。现在我的问题是:如何取回文件 我想我可能仍然需要使用SELECT语句从SQL表中获取文件。但是,如何将文件从当前的二进制格式保存到硬盘?执行该操作的过程是什么?然后File.writealBytes()@AlexK。非常感谢你的评论。是否要为文件编写解决方案。writealBytes()?如果有效的话,我肯定你会放弃投票+接受解决方案

我正在使用Microsoft SQL server数据库文件(扩展名为
.mdf
的文件)作为数据库

我设法将文件以
varbinary(max)
的形式保存到SQL表中。现在我的问题是:如何取回文件


我想我可能仍然需要使用
SELECT
语句从SQL表中获取文件。但是,如何将文件从当前的二进制格式保存到硬盘?执行该操作的过程是什么?

然后
File.writealBytes()
@AlexK。非常感谢你的评论。是否要为
文件编写解决方案。writealBytes()
?如果有效的话,我肯定你会放弃投票+接受解决方案。这几乎包含在链接问题中,你可以用你的解决方案回答你自己的问题,包括文件保存,然后如果你认为这对其他人有帮助的话,自己接受。@AlexK。我可能会那样做。事实上,我真的很想通过投票给你的代表点来感谢你这么快给了我一个方向,那就是我问你是否愿意放下你的解决方案。@AlexK。是否仍有恢复原始文件格式的方法?例如,
.zip
docx
txt
使用您提到的方法?