Example #1
0
        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 );
            }
        }
Example #2
0
        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);
            }
        }