C# 将多行添加到表中后,将图像存储在数据库中

C# 将多行添加到表中后,将图像存储在数据库中,c#,asp.net,sql-server,database,C#,Asp.net,Sql Server,Database,我在SQLServer数据库中有一个表,其中包含如下所示的图像字段 我已经在表中添加了一些数据 现在的问题是,我需要为它的每一行添加图像 如何在sql server中做到这一点 我还将把这些数据用于ASP.net项目(C#) 我如何将数据检索到其中 有什么帮助吗?您需要将图像数据类型更改为VarBinary。sql server中不推荐使用图像数据类型 一旦将图像的数据类型更改为varbinary,则可以获取图像并转换为字节数组并插入到表中。请参阅本SO文章:将图像数据存储为varbinar

我在SQLServer数据库中有一个表,其中包含如下所示的图像字段

我已经在表中添加了一些数据

现在的问题是,我需要为它的每一行添加图像 如何在sql server中做到这一点

我还将把这些数据用于ASP.net项目(C#) 我如何将数据检索到其中


有什么帮助吗?

您需要将图像数据类型更改为VarBinary。sql server中不推荐使用图像数据类型


一旦将图像的数据类型更改为varbinary,则可以获取图像并转换为字节数组并插入到表中。

请参阅本SO文章:将图像数据存储为varbinary(max)。此处使用两种不推荐使用的数据类型。图像和文本数据类型都已弃用。您应该分别使用varbinary(max)和varchar(max)。你也可以考虑50个字符不足以存储电子邮件地址或网站URL。看起来你也可以在这里进行一些规范化。请了解MySQL和SQL Server之间的区别。你能分享代码吗?如何将图像更改为字节数组,然后插入它?你打算如何接收图像?通过上传?