我正在从.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