Hookup sqlcmdvar delete (#22018)

* delete sqlcmd variable working

* undo add

* add test
This commit is contained in:
Kim Santiago
2023-02-23 16:44:08 -08:00
committed by GitHub
parent f53119c2a6
commit d75cf2b657
4 changed files with 38 additions and 3 deletions

View File

@@ -9,7 +9,7 @@ import * as sqldbproj from 'sqldbproj';
import * as vscode from 'vscode';
import * as constants from '../common/constants';
import { IconPathHelper } from '../common/iconHelper';
import { getDataWorkspaceExtensionApi } from '../common/utils';
import { getDataWorkspaceExtensionApi, getSqlProjectsService } from '../common/utils';
import { SqlDatabaseProjectTreeViewProvider } from '../controllers/databaseProjectTreeViewProvider';
import { ProjectsController } from '../controllers/projectController';
import { Project } from '../models/project';
@@ -41,6 +41,11 @@ export class SqlDatabaseProjectProvider implements dataworkspace.IProjectProvide
public async getProjectTreeDataProvider(projectFilePath: vscode.Uri): Promise<vscode.TreeDataProvider<BaseProjectTreeItem>> {
const provider = new SqlDatabaseProjectTreeViewProvider();
const project = await Project.openProject(projectFilePath.fsPath);
// open project in STS
const sqlProjectsService = await getSqlProjectsService();
await sqlProjectsService.openProject(projectFilePath.fsPath);
provider.load([project]);
return provider;
}