Хранение документов в базе данных ASP.NET MVC5 с EF6 - сначала код
В настоящее время я работаю над проектом, который должен хранить около 5x2 МБ файлов для каждого пользователя в системе. Со временем появятся десятки тысяч пользователей. Я использую ASP.NET MVC5, EF6 код в первую очередь.
Я читал об использовании Filestream
, чтобы я не загрязнял базу данных большим количеством файлов. Но я не могу найти примеров того, как я написал бы свою первую кодовую сущность, чтобы использовать этот тип.
Любой образец или альтернативное решение высоко ценится!
1 ответ
Решение
Лучший способ сделать это - загрузить файлы на сервер и сохранить путь к файлам в вашей базе данных. Это намного проще и быстрее. У вас есть тонны обучающих программ и пакетов NuGet, как загружать (несколько) файлов (одновременно) в MVC.