主キー プロパティに virtual キーワードを追加する必要がありますか?
遅延読み込み、変更追跡、および virtual キーワードについて読んだ後、ほとんどすべてのプロパティを virtual とマークする必要があることに気付きました。ID なしでエンティティを読み込むのは意味がないため、ID プロパティについてはよくわかりません。より効率的な変更追跡の目的にのみ役立つだけです。
主キー プロパティに virtual キーワードを追加する必要がありますか?
遅延読み込み、変更追跡、および virtual キーワードについて読んだ後、ほとんどすべてのプロパティを virtual とマークする必要があることに気付きました。ID なしでエンティティを読み込むのは意味がないため、ID プロパティについてはよくわかりません。より効率的な変更追跡の目的にのみ役立つだけです。
変更追跡プロキシが必要ですか? その場合、すべてのプロパティに virtual キーワードが必要です。
EF チームのメンバーによるこのブログ投稿を参照してください。