我有我在C#中的数据层调用存储过程。因此它有许多参数和其中之一是字节阵列
byte[] value
然而,在存储过程中的柱,因此该表是Image
。
我使用SQL Server 2005。
对于专家的乡亲,我的理解是不会在将来被支持,但目前我们的业务只有这一点,所以什么是DBType
值我应该把在C#?
二进制文件?生活方式?营销?
byte[] imagePDFByte = value;
db.AddInParameter(cmd, "@content", *DbType.Binary*, imagePDFByte);
它会不会在将来支持
不,不是在未来。它不支持现在。对于SQL Server 2005的扩展支持结束3年前!
你可以看到在official documentation SQL Server数据类型映射。对于你应该使用image
DbType.Binary
。