След малко проучване се оказа, че това, което искам да направя, не може да бъде направено.
Методите, предадени с помощта на клаузата "външно име" на тригера, трябва да са без параметри и SqlTriggerContext не може да бъде модифициран в оператора CREATE TRIGGER.
В крайна сметка тръгнах по пътя на пермутация и просто имах по-малко варианти на поддържани аргументи. Може би .NET интеграцията ще бъде малко по-стабилна следващия път.