public override void Step_2_BeforeTryingMethodExec()
{
base.Step_2_BeforeTryingMethodExec();
if(SqlUtils.SqlConnectionAttributes == null)
return;
ISqlServerConnectionProvider sqlConnProvider = (this.Proxy.AugmentedClassInstance as ISqlServerConnectionProvider) ?? (this.Proxy as ISqlServerConnectionProvider);
this.AttachSqlAttributes(sqlConnProvider);
ISqlServerMultiConnectionProvider sqlConnMultiConProvider = (this.Proxy.AugmentedClassInstance as ISqlServerMultiConnectionProvider) ?? (this.Proxy as ISqlServerMultiConnectionProvider);
if(sqlConnMultiConProvider != null)
{
sqlConnMultiConProvider.SqlConnectionAttributeApplicator = this.AttachSqlAttributes;
}
}