Этот вопрос почти такой же, как перехват операторов 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, но, похоже, не могу получить параметры. Кто-нибудь когда-нибудь пытался достичь этого?