TSqlModel.AddOrUpdateObjects Método

Definición

Sobrecargas

Nombre Description
AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions)

Agrega o actualiza los objetos definidos para un especificado sourceName con los objetos definidos en .inputScript Si los objetos se agregaron previamente con el mismo sourceName se reemplazarán completamente Las definiciones de objeto se basan en el contenido de un TSqlScript objeto más metadatos adicionales definidos por un TSqlObjectOptions objeto El script debe estar formado por instrucciones DDL de TSql válidas.

AddOrUpdateObjects(String, String, TSqlObjectOptions)

Agrega o actualiza los objetos definidos para un especificado sourceName con los objetos definidos en .inputScript Si los objetos se agregaron previamente con el mismo sourceName se reemplazarán completamente Las definiciones de objeto se basan en el contenido de una cadena de script de TSql más los metadatos adicionales definidos por un TSqlObjectOptions objeto El script debe estar formado por instrucciones DDL de TSql válidas.

AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions)

Agrega o actualiza los objetos definidos para un especificado sourceName con los objetos definidos en .inputScript Si los objetos se agregaron previamente con el mismo sourceName se reemplazarán completamente Las definiciones de objeto se basan en el contenido de un TSqlScript objeto más metadatos adicionales definidos por un TSqlObjectOptions objeto El script debe estar formado por instrucciones DDL de TSql válidas.

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)

Parámetros

inputScript
TSqlScript

Script que contiene instrucciones DDL de TSql

sourceName
String

Nombre para identificar , inputScriptpor ejemplo un fileName como "MyTable.sql" o simplemente un alias como "dbo". Tabla". Los scripts se almacenan en caché y TSqlObjects están vinculados al nombre de origen. Las operaciones futuras de actualización y eliminación quitarán todos los objetos existentes con el mismo nombre de script y los reemplazarán por los nuevos objetos.

options
TSqlObjectOptions

Opciones que definen cómo interpretar el script

Excepciones

Si el proporcionado inputScript es NULL.

Si el proporcionado sourceName es null o espacio en blanco, o si termina en ".xsd". Nota: los nombres de origen que terminan en ".xsd" no se admiten actualmente. Estas se relacionan con las colecciones de esquemas Xml y la adición de estas no se admite actualmente en la API pública.

Si se produce un error en la Microsoft.SqlServer.Dac.Model.TSqlObjectService comunicación con .

Se aplica a

AddOrUpdateObjects(String, String, TSqlObjectOptions)

Agrega o actualiza los objetos definidos para un especificado sourceName con los objetos definidos en .inputScript Si los objetos se agregaron previamente con el mismo sourceName se reemplazarán completamente Las definiciones de objeto se basan en el contenido de una cadena de script de TSql más los metadatos adicionales definidos por un TSqlObjectOptions objeto El script debe estar formado por instrucciones DDL de TSql válidas.

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)

Parámetros

inputScript
String

Script que contiene instrucciones DDL de TSql

sourceName
String

Nombre para identificar , inputScriptpor ejemplo un fileName como "MyTable.sql" o simplemente un alias como "dbo". Tabla". Los scripts se almacenan en caché y TSqlObjects están vinculados al nombre de origen. Las operaciones futuras de actualización y eliminación quitarán todos los objetos existentes con el mismo nombre de script y los reemplazarán por los nuevos objetos.

options
TSqlObjectOptions

Opciones que definen cómo interpretar el script

Excepciones

Si el proporcionado inputScript es NULL.

Si el proporcionado sourceName es null o espacio en blanco, o si termina en ".xsd". Nota: los nombres de origen que terminan en ".xsd" no se admiten actualmente. Estas se relacionan con las colecciones de esquemas Xml y la adición de estas no se admite actualmente en la API pública.

Si se produce un error en la Microsoft.SqlServer.Dac.Model.TSqlObjectService comunicación con .

Se aplica a