我有这个实体:
public class Product
{
public virtual long ID { get; set; }
public virtual string Name { get; set; }
public virtual string Description { get; set; }
public virtual ProductCategory Category { get; set; }
public virtual byte[] Image { get; set; }
public virtual string IsAvaliableToSell { get; set; }
public virtual DateTime InsertDate { get; set; }
public virtual DateTime UpdateDate { get; set; }
}
有了这个 Map 类:
public ProductMapping()
{
[...]
Map(model => model.Image, "fldProductImage")
.Insert()
.Update()
.Nullable()
.CustomType("Text");
[...]
}
当我尝试检索添加到数据库中的产品时,出现错误:
无法将“System.String”类型的对象转换为“System.Byte []”类型。
我认为它在我的 Image 属性中。有谁知道发生了什么?