EF 4.1 Code First - 在 Firebird 数据库中存储图像
我正在尝试使用 blob 将图像存储在 Firebird 数据库中。在我的班级中,我将它们声明为 byte[]:
[Column("SMALLIMAGE")]
public Byte[] SmallImage { get; set; }
[Column("MEDIUMIMAGE")]
public Byte[] MediumImage { get; set; }
[Column("BIGIMAGE")]
public Byte[] BigImage { get; set; }
我在 SaveChanges() 中收到 DbUpdateException。如何在 Firebird 中将 Byte[] 映射到 BLOB?
问候,加布里埃尔
I'm trying to store images in Firebird database using blobs. In my class I've declared them as byte[]:
[Column("SMALLIMAGE")]
public Byte[] SmallImage { get; set; }
[Column("MEDIUMIMAGE")]
public Byte[] MediumImage { get; set; }
[Column("BIGIMAGE")]
public Byte[] BigImage { get; set; }
I'm getting DbUpdateException in SaveChanges(). How can I map Byte[] to BLOB in Firebird?
Regards, Gabriel
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我对 Firebird 一无所知,但如果您的数据库特定类型称为 BLOB,您可以尝试:
或者在流畅的映射中:
I don't know anything about Firebird but if your database specific type is called BLOB you can try:
Or in fluent mapping: