私は Entity Framework 4.1 プロジェクトを引き継いで、大きな BLOB をデータベース (最大 200MB) に格納することを選択しました。これらの BLOB は、LINQ to Entities を介してメモリ内に読み込まれます。もちろん、これはパフォーマンスにかなり悪影響を及ぼします...
また、EF のメモリ消費量を確認する良い機会にもなります。50MB の BLOB を含むオブジェクトを読み取ると、メモリが 150MB 増加することがわかります。「現在の値」と「元の値」のコレクションがあることは知っていますが、明らかに 3 番目のコピーがあります。これは何ですか?