コンテキスト全体の遅延読み込みを無効にすることに興味はありません。いくつかの主要なナビゲーション プロパティの遅延読み込みを選択的に無効にしたいだけです。
Code Firstメソッドを使用して、遅延読み込みを選択的に無効にする方法を理解しています。
public virtual Person Requestor { get; set; } //lazy loading enabled
...
public Person Requestor { get; set; } //lazy loading disabled
ただし、Database First方式では、これはテンプレートから生成されたコードであるため、この変更は次回の再生成で失われます。
このような遅延読み込みを選択的に無効にするために、モデルまたはテンプレート ジェネレーターを変更する方法はありますか?