将块写入Varbinary(Max)文件流

时间:2018-09-19 15:35:06

标签: asp.net-core sql-server-2016 chunks varbinarymax

我正在从.net核心Web API中的Sql Server中的Sql Varbinary(Max)filestream列读取/写入流。由于.net core 2.0不支持Sql文件流,因此我已实现了Datareader方法来读取块及其正常工作。 对于写作,我试图使用Data.Write方法并得到以下错误。

CREATE DEFINER=`root`@`%` PROCEDURE `update_servers`(
    IN p_name varchar(100),
    IN p_software_name varchar(100),
    IN p_description varchar(250)
    )
BEGIN   


        INSERT INTO servers (name, software_name, description) 
        VALUES (p_name, p_software_name, 
        p_description);
        SELECT LAST_INSERT_ID() into @recordId;




    SET @retVal = CAST(@recordId AS UNSIGNED);
    SELECT @retVal;  
END

异常:以FILESTREAM作为源的列不支持部分更新

是否可以通过.net核心在Varbinary max filestream列中写入块?

预先感谢, Subbiah K

0 个答案:

没有答案