Efter lite research verkar det som jag vill göra, inte går att göra.
Metoder som skickas med utlösarens "externt namn"-sats måste vara parameterlösa och SqlTriggerContext kan inte ändras i CREATE TRIGGER-satsen.
Det slutade med att jag gick permutationsvägen och hade bara färre varianter av argument som stöds. Kanske kommer .NET-integration att bli lite mer robust nästa gång.