0

DbContextレベルでレイジーローディングを無効にすると、まだプロキシを使用する利点はありますか?レイジーローディングが無効になっている場合のプロキシの利点

プロキシを明示的に無効にしない限り(Configuration.ProxyCreationEnabled = falseを使用)、それでもプロキシは作成されません。

また、すべてのプロパティが仮想としてマークされていない限り、正しく理解すれば、実際には変更トラッキングプロキシは得られません。

だから、プロは何ですか?

答えて

3

遅延読み込みと動的変更トラッキングを使用しない場合は、動的プロキシの利点はなく、グローバルにオフにすることができます。

+0

これはまた、すべてのプロパティ仮想とレイジーローディングをオフにしたPOCOクラスが、Entity Frameworkによってまだ作成されているプロキシから利益を得られないことを意味しますか? – kidoman

関連する問題