Этот вопрос почти такой же, как Перехватывать операторы SQL, содержащие значения параметров, сгенерированные NHibernate , но пока без ответа.
Public Class SqlStatementInterceptor
Inherits EmptyInterceptor
Implements IInterceptor
Public Overrides Function OnPrepareStatement(sql As SqlString) As SqlString
Debug.WriteLine(String.Format("{0} - {1}", DateTime.Now, sql.ToString()))
Return sql
End Function
End Class
Я могу перехватить оператор SQL, но, похоже, не могу получить параметры. Кто-нибудь когда-нибудь пытался этого добиться?