protected override void OnLoggingOn(LogonEventArgs args) { base.OnLoggingOn(args); string targetDataBaseName = ((IDatabaseNameParameter)args.LogonParameters).DatabaseName; ObjectSpaceProvider.ConnectionString = MSSqlServerChangeDatabaseHelper.PatchConnectionString(targetDataBaseName, ConnectionString); }
protected override void OnLoggingOn(LogonEventArgs args) { base.OnLoggingOn(args); string targetDataBaseName = ((IDatabaseNameParameter)args.LogonParameters).DatabaseName; ((XPObjectSpaceProvider)ObjectSpaceProviders[0]).SetDataStoreProvider( GetDataStoreProvider(MSSqlServerChangeDatabaseHelper.PatchConnectionString(targetDataBaseName, ConnectionString), null)); }