我创建了一个数据表
CREATE TABLE [ProductImages]
(
[ProductImageID] [int] IDENTITY(1,1) NOT NULL,
[ProductImage] [image] NOT NULL
CONSTRAINT [PK_ProductImages] PRIMARY KEY CLUSTERED
(
[ProductImageID] ASC
)
)
我正在尝试用C#编写ProductImages类
public class ProductImages
{
private int productImageID;
public int ProductImageID
{
get { return productImageID; }
set { productImageID = value; }
}
// I need to declare property for ProductImage???
}
如何为ProductImage声明属性?
答案 0 :(得分:15)
public byte[] ProductImage { get; set;}
可行吗...图像只是二进制文件,您可以将它们作为byte []数据类型在SQL Server和您的应用程序之间编组。
答案 1 :(得分:9)
在c#中使用byte[]
,我建议您将列类型更改为VARBINARY(MAX)
。对图像数据类型的支持为removed in the future。