SQL Server プロファイラーを使用するときによく混乱することを最初に認めます。
そうは言っても、Db Set の Include メソッドを試して生成された SQL を確認するために起動することにしました。アルバム、アーティスト、およびジャンルがある音楽ストアの例を調べていました。
私が気づいたことの 1 つは、一部の呼び出しにはSQL:BatchCompletedのイベント クラスがあり、他の呼び出しにはRPC:Completedのイベント クラスがあることです。RPC イベント クラスの下で遅延読み込み呼び出しがトレースされているように見えました。
これら 2 つのイベント クラスの違いは何ですか? また、遅延読み込みによって RPC:Completed のイベント クラスが発生するのはなぜですか?