SQL Server にトリガーがありますが、引数を CLR コードに渡す必要があります。つまり、トリガー コンテキストで提供されていない情報です。
このようなことは可能ですか?
CREATE TRIGGER MyTrigger ON MyTable FOR INSERT
AS EXTERNAL NAME MyAssembly.MyNamespace.MyTriggerHandler("Foo", "Bar")
もちろん、これらの引数は静的です。
引数の順列の数は離散的ですが、CLR アセンブリで個別のクラスまたは関数を作成するのは扱いにくく、別のトリガーが必要になるたびに回避したいコンパイル/デプロイ手順が必要になります。