首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实体框架4:图像类型?

实体框架4:图像类型?
EN

Stack Overflow用户
提问于 2011-03-12 07:24:54
回答 2查看 7.4K关注 0票数 3

我正在为一个文档创建一个实体数据模型。我希望将文档的主体存储为BLOB--文档主体将大于varbinary max。据我所知,我需要做的是创建一个Image类型的属性来存储文档体。

这是我的问题:属性窗格中列出的类型不包括Image类型:

EF4能识别Image类型吗?如果是这样,如何创建Image类型的实体属性?谢谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-12 07:34:50

Image已经被弃用了,你应该使用varbinary(MAX)来代替--但是如果你使用的是大于2 2GB的文件(很明显,因为varbinary(MAX)已经足够了),你可能应该完全绕过它,把它们保存在磁盘上--对于普通的SQL Server2008,我建议使用filestream

根据this article的说法,这种方法也适用于实体框架(尽管这篇文章提到了一个较旧的EF版本,我还没有亲自尝试过)

票数 7
EN

Stack Overflow用户

发布于 2011-03-12 07:36:09

varbinary(max)Image类型的替代。varbinary(max)的存储大小为2^31 -1Bytes => 2 2GB。这应该足够了。Image类型已弃用,可能会在SQL server的未来版本中删除。对数据使用Binary类型,并将其长度设置为Max

顺便说一句。在EF中处理如此大量的数据可能是一个非常糟糕的想法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5279481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档