TSqlModel.AddOrUpdateObjects Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions) |
Ajoute ou met à jour les objets définis pour un spécifié |
| AddOrUpdateObjects(String, String, TSqlObjectOptions) |
Ajoute ou met à jour les objets définis pour un spécifié |
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.