public SQLiteDrive(PSDriveInfo driveInfo, string connectionString, SQLiteProvider.DriveParams driveParams) : base(driveInfo) { _driveParams = driveParams ?? new SQLiteProvider.DriveParams(); _driveParams.ConnectionString = Regex.Replace(connectionString, @"^\[(.+)\].*", "$1" ); if( _driveParams.ConnectionString.ToLowerInvariant().Contains( InMemoryConnectionString ) ) { _driveParams.PersistentConnection = new SwitchParameter( true ); } }
public SQLiteDrive(PSDriveInfo driveInfo, string connectionString, SQLiteProvider.DriveParams driveParams) : base(driveInfo) { _driveParams = driveParams ?? new SQLiteProvider.DriveParams(); _driveParams.ConnectionString = Regex.Replace(connectionString, @"^\[(.+)\].*", "$1"); if (_driveParams.ConnectionString.ToLowerInvariant().Contains(InMemoryConnectionString)) { _driveParams.PersistentConnection = new SwitchParameter(true); } }