ビジネスロジックを介してエンティティをロードし、dbcontextから直接ロードされたエンティティと比較することで、ビジネスロジックが正しいデータをロードしていることを単体テストしたいと思います。
Assert.AreEqualは失敗します。エンティティが追跡対象としてロードされるため、推測しています。
AsNoTracking()を使用できると思いましたが、機能しませんでした。
エンティティをエンティティフレームワークからPOCOに「アンラップ」する方法はありますか?
プロキシ作成の無効化について読みましたが、これが唯一のオプションですか?
ノックアウトjavascriptライブラリのko.utils.unwrapObservable()に似たものがあることを願っています(完全に異なる概念を認識していますが)。