[英].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.