我们的系统接受上传的文件。它们存储在文件系统中,路径保存在实体框架File
实体中。它可以工作,但不透明/不简单,并且有很多“活动部件”需要维护。
使用像 EF 这样的高级工具的想法意味着我不必担心平凡的 db 东西。我想要同样的东西,但要管理文件系统对象的存储库。
是否有可以为我管理文件系统的库?具有这些功能:
- 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.