C# 如何在数据库中保存图像使用哪种数据类型
我正在将图像保存到sql server数据库中。图像已保存,但所有图像的数据都相同C# 如何在数据库中保存图像使用哪种数据类型,c#,sql,.net,database,C#,Sql,.net,Database,我正在将图像保存到sql server数据库中。图像已保存,但所有图像的数据都相同 0x53797374656D2E427974655B5D. 我使用图像数据类型来存储图像。我应该使用varbinary(Max)保存图像吗 请提供一些建议 我应该使用varbinary(Max)保存图像吗 是的,但不是因为数据类型不同。图像在SQL server中存储为varbinary数据,但数据类型不同 您将看到与varbinary列完全相同的数据,但如果您升级服务器版本,您的十六进制数据将解码为字符
0x53797374656D2E427974655B5D.
我使用图像数据类型来存储图像。我应该使用varbinary(Max)保存图像吗
请提供一些建议
我应该使用varbinary(Max)
保存图像吗
是的,但不是因为数据类型不同。图像在SQL server中存储为varbinary数据,但数据类型不同
您将看到与varbinary列完全相同的数据,但如果您升级服务器版本,您的十六进制数据将解码为字符串
System.Byte[]
,您将免受不推荐的列类型的影响。您保存的字节数组不正确
请参阅示例。图像作为二进制数据存储在SQL Server中。您希望如何存储它们?