简体   繁体   中英

Need a EF/Linq/MVC library to encapsulate/abstract the filesystem

Our system accepts uploaded files. They are stored in the filesystem, and paths are kept in an Entity Framework File entity. It works, but isn't transparent/simple, and there are lots of "moving parts" to be maintained.

The idea of using a high-level tool like EF means I don't have to worry about mundane db stuff. I'd like the same sort of thing but for managing a repository of filesystem objects.

Is there a library which can manage the filesystem for me? With these sort of features:

- storing files
- moving
- deleting
- detecting missing or corrupted files
- computing+comparing hashes
- working with image files
- extracting metadata
- determining paths; relative to webserver, absolute, etc.
- updating files
- referencing all this via a linq-like syntax
- hopefully integrated with EF
- etc.

Bobby B,

try http://sensenet.codeplex.com/ it's an open source asp.net DMS.

Hope this helps!

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM