TSqlModel.AddOrUpdateObjects Метод

Определение

Перегрузки

Имя Описание
AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions)

Добавляет или обновляет объекты, определенные для указанного sourceName объекта, определенного в объекте inputScript. Если все объекты были добавлены с теми же sourceName значениями, они будут полностью заменены определениями объектов на основе содержимого TSqlScript объекта и дополнительных метаданных, определенных TSqlObjectOptions объектом, скрипт должен состоять из допустимых инструкций TSql DDL.

AddOrUpdateObjects(String, String, TSqlObjectOptions)

Добавляет или обновляет объекты, определенные для указанного sourceName объекта, определенного в объекте inputScript. Если какие-либо объекты были добавлены с теми же sourceName значениями, они будут полностью заменены определениями объектов на основе содержимого строки скрипта TSql и дополнительных метаданных, определенных TSqlObjectOptions объектом, скрипт должен состоять из допустимых инструкций DDL TSql.

AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions)

Добавляет или обновляет объекты, определенные для указанного sourceName объекта, определенного в объекте inputScript. Если все объекты были добавлены с теми же sourceName значениями, они будут полностью заменены определениями объектов на основе содержимого TSqlScript объекта и дополнительных метаданных, определенных TSqlObjectOptions объектом, скрипт должен состоять из допустимых инструкций TSql DDL.

public void AddOrUpdateObjects(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript inputScript, string sourceName, Microsoft.SqlServer.Dac.Model.TSqlObjectOptions options);
member this.AddOrUpdateObjects : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript * string * Microsoft.SqlServer.Dac.Model.TSqlObjectOptions -> unit
Public Sub AddOrUpdateObjects (inputScript As TSqlScript, sourceName As String, options As TSqlObjectOptions)

Параметры

inputScript
TSqlScript

Скрипт, содержащий инструкции TSql DDL

sourceName
String

Имя для идентификации inputScript, например имя файла, например "MyTable.sql" или просто псевдоним, например "dbo". Таблица". Скрипты кэшируются и TSqlObjects связаны с именем источника. Все будущие операции обновления и удаления будут удалять все существующие объекты с одинаковым именем скрипта и заменить их новыми объектами.

options
TSqlObjectOptions

Параметры, определяющие способ интерпретации скрипта

Исключения

Если предоставленный inputScript параметр имеет значение NULL.

Если предоставленный sourceName пробел имеет значение NULL или пробел, или если он заканчивается в xsd. Примечание. Исходные имена, заканчивающиеся на XSD, в настоящее время не поддерживаются. Они относятся к коллекциям схем XML и добавлению этих схем в настоящее время не поддерживаются в общедоступном API.

Если связь с ошибкой завершается ошибкой Microsoft.SqlServer.Dac.Model.TSqlObjectService .

Применяется к

AddOrUpdateObjects(String, String, TSqlObjectOptions)

Добавляет или обновляет объекты, определенные для указанного sourceName объекта, определенного в объекте inputScript. Если какие-либо объекты были добавлены с теми же sourceName значениями, они будут полностью заменены определениями объектов на основе содержимого строки скрипта TSql и дополнительных метаданных, определенных TSqlObjectOptions объектом, скрипт должен состоять из допустимых инструкций DDL TSql.

public void AddOrUpdateObjects(string inputScript, string sourceName, Microsoft.SqlServer.Dac.Model.TSqlObjectOptions options);
member this.AddOrUpdateObjects : string * string * Microsoft.SqlServer.Dac.Model.TSqlObjectOptions -> unit
Public Sub AddOrUpdateObjects (inputScript As String, sourceName As String, options As TSqlObjectOptions)

Параметры

inputScript
String

Скрипт, содержащий инструкции TSql DDL

sourceName
String

Имя для идентификации inputScript, например имя файла, например "MyTable.sql" или просто псевдоним, например "dbo". Таблица". Скрипты кэшируются и TSqlObjects связаны с именем источника. Все будущие операции обновления и удаления будут удалять все существующие объекты с одинаковым именем скрипта и заменить их новыми объектами.

options
TSqlObjectOptions

Параметры, определяющие способ интерпретации скрипта

Исключения

Если предоставленный inputScript параметр имеет значение NULL.

Если предоставленный sourceName пробел имеет значение NULL или пробел, или если он заканчивается в xsd. Примечание. Исходные имена, заканчивающиеся на XSD, в настоящее время не поддерживаются. Они относятся к коллекциям схем XML и добавлению этих схем в настоящее время не поддерживаются в общедоступном API.

Если связь с ошибкой завершается ошибкой Microsoft.SqlServer.Dac.Model.TSqlObjectService .

Применяется к