使用EF6将文档存储在数据库ASP.NET MVC5中 - 代码优先

时间:2014-08-17 11:35:53

标签: c# asp.net-mvc entity-framework ef-code-first sqlfilestream

我目前正在开发一个项目,需要为系统中的每个用户存储大约5x2mb的文件。最终将有成千上万的用户。我使用的是ASP.NET MVC5,EF6代码优先。

我已经阅读了有关使用Filestream的内容,因此我不会使用大量文件污染数据库。但我找不到任何关于如何编写代码优先实体以使用此类型的示例。

非常感谢任何样品或替代解决方案!

1 个答案:

答案 0 :(得分:0)

执行此操作的最佳方法是在服务器上上载文件并将文件路径存储在数据库中。这样更容易,更快捷。你有大量的教程和NuGet包如何在MVC中上传(多个)文件。