Графические объекты сценариев перед развертыванием схем в проекте Visual Studio Sql при развертывании
У меня есть Visual Studio SQL проект, который содержит несколько таблиц NODE и EDGE. Эти таблицы находятся в пользовательской схеме. Моя проблема заключается в том, что при попытке развернуть базу данных развертывание завершается неудачно, поскольку сценарий генерируется неправильно. Таблицы узлов и ребер пишутся сразу после сценариев создания БД и до сценариев создания схемы. Я получаю ошибку The specified schema name "cschema" either does not exist or you do not have permission to use it.
Вот часть сгенерированного скрипта
PRINT N'Creating [cschema].[NodeTable]...';
GO
CREATE TABLE [cschema].[NodeTable] (
[Id] INT NOT NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
) AS NODE;
GO
PRINT N'Creating [cschema]...';
GO
CREATE SCHEMA [cschema]
AUTHORIZATION [dbo];
GO
PRINT N'Creating [cschema].[ClassicTable]...';
GO
CREATE TABLE [cschema].[ClassicTable] (
[Id] INT NOT NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
Любые идеи, как это исправить или обойти это?