【问题标题】:What is the equivalent of SQL Server 2005 IMAGE Datatype in C#什么是 C# 中的 SQL Server 2005 IMAGE 数据类型的等价物
【发布时间】:2019-02-05 22:12:13
【问题描述】:

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

byte[] value

但是,存储过程中的列和表是Image

我使用的是 SQL Server 2005。

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

二进制?字节?字节?

byte[] imagePDFByte = value;

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

【问题讨论】:

标签: c# .net stored-procedures c#-4.0 sql-server-2005


【解决方案1】:

以后不支持了

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

您可以在official documentation 中查看 SQL Server 数据类型映射。对于image,您应该使用DbType.Binary

【讨论】:

    猜你喜欢
    • 2010-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-12
    • 1970-01-01
    • 2010-09-20
    相关资源
    最近更新 更多