2

私は今2日間探していて、まだ苦労しています! どんなアドバイスでも大歓迎です!

オンライン車両トレーダー プロジェクトである Web アプリの作成に忙しくしています。

技術: VS2010、SQL Server 2008 R2、Entity Data Model 4 (EF)、画像用 SQL ファイルストリーム。

ファイルストリームが正しく設定されており、画像をアップロードおよびダウンロードできます ( varbinary(MAX))。

私の問題/質問は次のとおりです。

  1. 画像をダウンロードするデータグリッドにリンクがあります。ダウンロードしたくないので、実際の画像をグリッドに表示する必要があります。

  2. 上記はすべて ADO.NET を使用して行われますが、これをどのように EF に統合できますか? 私の理解では、EF はファイルストリームをサポートしていません。これはEF4で変更されましたか?

多分私はこのすべてを逆に持っていますか?

アドバイス、例へのリンクは大歓迎です!

4

1 に答える 1

0

EFでのFILESTREAMのサポートについてはまだ知りませんが、本当に必要だとは思いません。EFで画像のIDをマッピングし、プレーンSQLを使用してブラウザに画像コンテンツを読み込むことができます。別のURLを介してレンダリングされるため、IDのみが必要なため、Webアプリに画像を熱心にロードするためにロードすることはないため、これは問題にはなりません。IDで何かをフェッチするSQLはこれまでで最も単純なものなので、EFの能力を失うことはありません。EFオブジェクトに関連するFKがある場合、唯一の問題は最終的な挿入である可能性がありますが、これは十分に単純なはずです。

于 2012-10-16T08:14:36.697 に答える