Langage

TSqlModel.AddOrUpdateObjects Méthode

Définition

Surcharges

Nom Description
AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions)

Ajoute ou met à jour les objets définis pour un spécifié sourceName avec les objets définis dans le inputScript. Si des objets ont été précédemment ajoutés avec ceux-ci sourceName sont complètement remplacés, les définitions d’objets sont basées sur le contenu d’un TSqlScript objet et des métadonnées supplémentaires définies par un TSqlObjectOptions objet Le script doit se composer d’instructions DDL TSql valides.

AddOrUpdateObjects(String, String, TSqlObjectOptions)

Ajoute ou met à jour les objets définis pour un spécifié sourceName avec les objets définis dans le inputScript. Si des objets ont été précédemment ajoutés avec ceux-ci sourceName sont complètement remplacés, les définitions d’objets sont basées sur le contenu d’une chaîne de script TSql ainsi que des métadonnées supplémentaires définies par un TSqlObjectOptions objet, le script doit se composer d’instructions DDL TSql valides.

AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions)

Ajoute ou met à jour les objets définis pour un spécifié sourceName avec les objets définis dans le inputScript. Si des objets ont été précédemment ajoutés avec ceux-ci sourceName sont complètement remplacés, les définitions d’objets sont basées sur le contenu d’un TSqlScript objet et des métadonnées supplémentaires définies par un TSqlObjectOptions objet Le script doit se composer d’instructions DDL TSql valides.

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)

Paramètres

inputScript
TSqlScript

Script contenant des instructions DDL TSql

sourceName
String

Nom permettant d’identifier , inputScriptpar exemple un nom de fichier tel que « MyTable.sql » ou simplement un alias comme « dbo ». Table ». Les scripts sont mis en cache et TSqlObjects sont liés au nom source. Toutes les futures opérations de mise à jour/suppression suppriment tous les objets existants portant le même nom de script et les remplacent par les nouveaux objets.

options
TSqlObjectOptions

Options définissant comment interpréter le script

Exceptions

Si la valeur fournie inputScript est Null.

Si l’élément fourni sourceName est null ou blanc, ou s’il se termine par « xsd ». Remarque : les noms sources se terminant par .xsd » ne sont actuellement pas pris en charge. Ceux-ci concernent les collections de schémas Xml et l’ajout de ces éléments n’est actuellement pas pris en charge dans l’API publique.

En cas d’échec de la Microsoft.SqlServer.Dac.Model.TSqlObjectService communication.

S’applique à

AddOrUpdateObjects(String, String, TSqlObjectOptions)

Ajoute ou met à jour les objets définis pour un spécifié sourceName avec les objets définis dans le inputScript. Si des objets ont été précédemment ajoutés avec ceux-ci sourceName sont complètement remplacés, les définitions d’objets sont basées sur le contenu d’une chaîne de script TSql ainsi que des métadonnées supplémentaires définies par un TSqlObjectOptions objet, le script doit se composer d’instructions DDL TSql valides.

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)

Paramètres

inputScript
String

Script contenant des instructions DDL TSql

sourceName
String

Nom permettant d’identifier , inputScriptpar exemple un nom de fichier tel que « MyTable.sql » ou simplement un alias comme « dbo ». Table ». Les scripts sont mis en cache et TSqlObjects sont liés au nom source. Toutes les futures opérations de mise à jour/suppression suppriment tous les objets existants portant le même nom de script et les remplacent par les nouveaux objets.

options
TSqlObjectOptions

Options définissant comment interpréter le script

Exceptions

Si la valeur fournie inputScript est Null.

Si l’élément fourni sourceName est null ou blanc, ou s’il se termine par « xsd ». Remarque : les noms sources se terminant par .xsd » ne sont actuellement pas pris en charge. Ceux-ci concernent les collections de schémas Xml et l’ajout de ces éléments n’est actuellement pas pris en charge dans l’API publique.

En cas d’échec de la Microsoft.SqlServer.Dac.Model.TSqlObjectService communication.

S’applique à