0

最終的にデータベース内の画像からファイルシステムのアプローチに切り替えることを考えています。1 つの質問が気になります。遅かれ早かれ、エンティティを削除する立場になるでしょう。その状況では、リンクされた画像はもう必要ありません。したがって、単純化するために、エンティティ モデルには、ファイル システム上のイメージパスを追跡するフィールド varchar が 1 つだけあります。

何かご意見は?

もう1つ、ファイルシステムのイメージ保存に移行しているので、興味があるのは、次の順序で問題ないか、それともより良いアプローチがあるかです

1. administrator will upload image to the server using mvc form, browse -> upload btn
2. Creating new entity with entering some data into web form and using javascript select images from the server and store it's filename into entityimagepath property
3. On the client side browser will render <img src=imagepathfromdb ... />

御時間ありがとうございます

4

1 に答える 1

1

何かご意見は?

ディスク上のファイルのパスを含む DB 内の行の削除とファイル自体の削除をトランザクションで実行できるように、ファイル IO 操作をデータベース トランザクションに登録できます。

http://www.codeproject.com/Articles/31270/A-Transactional-Repository-Implementation-in-NET

于 2012-07-11T17:58:41.473 に答える