1. ホーム
  2. .net

[解決済み] Entity Framework Code First CTP 5を使用して画像を保存するには?

2023-05-15 19:55:12

質問

EF Code First CTP 5を使って、バイナリ(ファイル)データを保存したり取得したりする簡単な方法はないでしょうか。私は本当にそれがFILESTREAM型を使用することを望むが、私は本当にそれを動作させるためにいくつかの方法を探しています。

どのように解決するのですか?

SQLが使えない FILESTREAM をEFで使うことはできません。EFは様々なデータベースサーバーの上で動作するようになっていますが、ファイルストリーム機能はSQL 2008以降に特有の機能です。昔ながらの方法でやってみることはできます。 varbinary(max) を使い、マッピングされたクラスでバイト配列を使います。

編集してください。

ちょっとした説明 - あなたは FILESTREAM を使うことができますが、EFはストリーミングを利用しません。それは標準の varbinary(max) .