我注意到SqlFileStream
.NET Core不支持。但是,然后阅读它可能在3.0中可用?我在.NET classic中有一些示例代码。
基本上,我试图以某种方式将数据从C#中的SQL命令获取到可以复制到另一个文件夹位置的文件流中。
Filestream有两个API。有一个基于Win32句柄的API,在.NET Core中不可用,而有一个普通的TSQL API。Filestream文件在TSQL API中显示为varbinary(max)列,并且可以像访问任何其他varbinary(max)列一样进行访问。
特别是,您可以使用SqlClient Streaming对SQL Server中的varbinary(max)数据进行流式访问,无论该数据是存储在文件系统(FileStream / FileTable)中,还是存储在SQL Server数据库文件中。实际上,该文档页面上的示例向您展示了如何将varbinary(max)列流式传输到本地文件中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句