私はEntityFramework5を使用しており、コードファーストモデルを使用しています。PDFといくつかの関連データフィールドを表すモデルを作成しようとしています。例えば:
Receipt
---------
Id
Date
Retailer
Total
FilePath
私は最近、Djangoでの役割から移行しました。DjangoのORMを使用すると、ファイルフィールドタイプを簡単に追加でき、パスをデータベースに保存し、ファイルをファイルシステムに保存します。File Upload ASP.NET MVC 3.0に従って、EFを手動でコーディングして、そのようなことを実行できるようです。この手法に基づいてプロトタイプを作成しましたが、コントローラーの各作成および更新アクションにこのコードを追加するのは時間の無駄のようです。
これを簡単にモデル化する別の方法があると思いますが、ドキュメントで見つかりませんでした。今のところ、ファイルをデータベース自体に貼り付けるものを検討したいと思います。モデルに基づいてビューとコントローラーを自動生成するときに、すばやく実行できるものが必要であり、大量のボリアプレートタイプコードを追加する必要はありません。ファイルと特定の追加データをモデル化するこれらのテーブルがいくつかあります。
*注-これはプロトタイプ用です。現在の形で生産が見られる可能性は低いものです。