C# 中 SQL Server 2005 IMAGE 数据类型的等效项是什么

What is the equivalent of SQL Server 2005 IMAGE Datatype in C#

我在数据层的 C# 中调用了一个存储过程。所以它有很多参数,其中一个是字节数组

byte[] value

但是,存储过程中的列以及 table 是 Image

我正在使用 SQL Server 2005。

对于高手,我知道以后不支持了,但是目前我们的业务只有这个,那么我应该在C#中输入什么DBType值呢?

二进制?字节?字节?

byte[] imagePDFByte = value;

 db.AddInParameter(cmd, "@content", *DbType.Binary*, imagePDFByte);

it won't be supported in future

不,以后不会。 现在 不支持。对 SQL Server 2005 的扩展支持已于 3 年前结束!

您可以在 official documentation 中看到 SQL 服务器数据类型映射。对于 image 你应该使用 DbType.Binary.