protected override void DisposeCore() { lock (_lockObject) { _connectionDbRepository = null; _projectsRepository = null; _projectsShareRepository = null; _queriesRepository = null; _usersRepository = null; } QueryBuilderContext.Dispose(); }