数百のカテゴリを含む製品カタログがあり、カタログ内の各カテゴリに対して SqlDependency を動的に作成しています。これらの依存関係が基づく SqlCommands は、categoryID のみが異なります。私が抱えている問題は、これらすべての依存関係が、それらを起動した SqlDependency に応じて異なるアクションを実行することです。どうやってやるの?SqlDependency ごとに異なる OnChange イベントを作成する必要がありますか? これらすべての依存関係が同じ OnChange イベントとこのイベントを発生させて、どの依存関係がそれを発生させたかを知る方法、または依存関係の作成中に渡されるパラメーターを受け取る方法はありますか?
この問題は、AppFabric キャッシュで動作する SQL 依存関係メカニズムを作成しようとして発生しました。
前もって感謝します。