【发布时间】:2011-09-03 16:09:30
【问题描述】:
我想将流视频保存到我的数据库中,我想知道 SQL-Server 中的哪种数据类型适合保存视频流?
编辑:请注意,我使用 EF4 作为我的项目 ORM。
任何建议都是优雅的。
谢谢。
【问题讨论】:
-
出于什么特殊原因要将视频本身保存在数据库中,而不仅仅是指向它的指针(例如文件名)?
-
它不是一个网络应用程序,原因是我不希望用户可以直接访问文件。这就是我想将它们存储在数据库中的原因。
-
如果您不希望您的用户能够看到该文件,只播放它,您将不得不使用 ISequentialStream 并创建自己的播放器。 EF 对此无济于事...我建议将其存储为文件,以免以后出现很多头痛(如果事实上,您将用另一种头痛替换一个头痛,可能更小)。
标签: c# sql-server sql-server-2005 sqldatatypes