質問: 42; } } ``` コンパイルエラーは次のとおりです。 > タイプ 'System.Data.Entity.Infrastructure.DbContextConfiguration'を 'MyDbConfiguration'に変換できません。 > > 明らかに、これらの2つのタイプの間に直接の関係はありません。 おそらく私はこのEntity Framework構成のものを完全に誤解しており、この問題はXYの問題です。それでも私は親切にそれに挑戦しています: **私の質問:** アクセスするには、どのような方法があり`DbConfiguration`内から`DbContext` ? それ以外の場合は可能でしょうか?すなわちアクセス`DbContext`内から`DbConfiguration` ? (この質問はEFCache問題#14に関するものです )
回答: 直接の回答を見つけることができないので、EFCacheの著者によって提案された回避策が私の状況で私を助けました: > キャッシュへの参照を静的変数に`CacheTransactionHandler`てから`CacheTransactionHandler` c'torに渡すと、どこからでもアクセスできるはずです。キャッシュは実質的にシングルトンなので、これを行う際に問題はないと私は考えています。 > > 私が望んでいた最高の解決策ではなく、スチルは完璧に走っています。