簡體   English   中英

.NET核心是否支持SqlFileStream或使用C#從SQL Server中獲取文件流的任何其他方法?

[英].NET core support for SqlFileStream or any alternative way to get a filestream out of SQL Server using C#?

我注意到.NET Core不支持SqlFileStream 但是,然后閱讀它可能在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)列流式傳輸到本地文件中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM