私たちのシステムは、アップロードされたファイルを受け入れます。それらはファイル システムに格納され、パスは Entity FrameworkFile
エンティティに保持されます。機能しますが、透過的/単純ではなく、維持する必要がある「可動部分」がたくさんあります。
EF のような高レベルのツールを使用するという考えは、ありふれたデータベースのことを心配する必要がないことを意味します。ファイルシステムオブジェクトのリポジトリを管理することを除いて、同じ種類のものが欲しいです。
ファイルシステムを管理できるライブラリはありますか? これらの種類の機能を使用して:
- 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.