Есть ли крючок где-то внутри Linq to SQL, который позволит мне вручную изменить команду до ее отправки в базу данных?Linq to SQL: команда Ammend перед отправкой в базу данных
В частности, я пытаюсь ввести синтаксис WITH CHANGE_TRACKING_CONTEXT(@contextData)
всякий раз, когда в базу данных добавляется вставка/обновление/удаление, чтобы иметь возможность добавлять дополнительную информацию в отношении отслеживания изменений, например пользователя, который инициировал изменение (это это веб-приложение, использующее SQL Authentication).
Этот синтаксис просто должен быть вставлен в начале CommandText вместе с дополнительным параметром (@contextData)
, который добавляется к объекту SqlCommand, который будет содержать данные для дополнительной инструкции.
Заранее спасибо.
FYI - Я обновил свой ответ ниже с некоторыми альтернативами. –