TSqlModel.AddOrUpdateObjects Methode

Definition

Überlädt

Name Beschreibung
AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions)

Fügt die für ein bestimmtes Objekt definierten sourceName Objekte mit den in der inputScriptDatei definierten Objekten hinzu oder aktualisiert sie. Wenn objekte zuvor mit demselben sourceName hinzugefügt wurden, werden diese vollständig ersetzt Die Objektdefinitionen basieren auf dem Inhalt eines TSqlScript Objekts sowie zusätzliche Metadaten, die durch ein TSqlObjectOptions Objekt definiert werden. Das Skript sollte aus gültigen TSql DDL-Anweisungen bestehen.

AddOrUpdateObjects(String, String, TSqlObjectOptions)

Fügt die für ein bestimmtes Objekt definierten sourceName Objekte mit den in der inputScriptDatei definierten Objekten hinzu oder aktualisiert sie. Wenn objekte zuvor mit demselben sourceName hinzugefügt wurden, werden diese vollständig ersetzt Die Objektdefinitionen basieren auf dem Inhalt einer TSql Script-Zeichenfolge sowie zusätzliche Metadaten, die durch ein TSqlObjectOptions Objekt definiert werden. Das Skript sollte aus gültigen TSql DDL-Anweisungen bestehen.

AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions)

Fügt die für ein bestimmtes Objekt definierten sourceName Objekte mit den in der inputScriptDatei definierten Objekten hinzu oder aktualisiert sie. Wenn objekte zuvor mit demselben sourceName hinzugefügt wurden, werden diese vollständig ersetzt Die Objektdefinitionen basieren auf dem Inhalt eines TSqlScript Objekts sowie zusätzliche Metadaten, die durch ein TSqlObjectOptions Objekt definiert werden. Das Skript sollte aus gültigen TSql DDL-Anweisungen bestehen.

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)

Parameter

inputScript
TSqlScript

Skript mit TSql DDL-Anweisungen

sourceName
String

Ein Name zur Identifizierung des inputScriptDateinamens , z. B. "MyTable.sql" oder einfach ein Alias wie "dbo". Tabelle". Skripts werden zwischengespeichert, und TSqlObjects werden mit dem Quellnamen verknüpft. Alle zukünftigen Aktualisierungs-/Löschvorgänge entfernen alle vorhandenen Objekte mit demselben Skriptnamen und ersetzen sie durch die neuen Objekte.

options
TSqlObjectOptions

Optionen, die definieren, wie das Skript interpretiert werden soll

Ausnahmen

Wenn der angegebene inputScript Wert null ist.

Wenn der angegebene sourceName Wert NULL oder Leerzeichen ist oder in ".xsd" endet. Hinweis: Quellnamen, die auf ".xsd" enden, werden derzeit nicht unterstützt. Diese beziehen sich auf Xml-Schemasammlungen und das Hinzufügen dieser Elemente werden derzeit in der öffentlichen API nicht unterstützt.

Wenn die Kommunikation mit dem Microsoft.SqlServer.Dac.Model.TSqlObjectService Fehler fehlschlägt.

Gilt für:

AddOrUpdateObjects(String, String, TSqlObjectOptions)

Fügt die für ein bestimmtes Objekt definierten sourceName Objekte mit den in der inputScriptDatei definierten Objekten hinzu oder aktualisiert sie. Wenn objekte zuvor mit demselben sourceName hinzugefügt wurden, werden diese vollständig ersetzt Die Objektdefinitionen basieren auf dem Inhalt einer TSql Script-Zeichenfolge sowie zusätzliche Metadaten, die durch ein TSqlObjectOptions Objekt definiert werden. Das Skript sollte aus gültigen TSql DDL-Anweisungen bestehen.

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)

Parameter

inputScript
String

Skript mit TSql DDL-Anweisungen

sourceName
String

Ein Name zur Identifizierung des inputScriptDateinamens , z. B. "MyTable.sql" oder einfach ein Alias wie "dbo". Tabelle". Skripts werden zwischengespeichert, und TSqlObjects werden mit dem Quellnamen verknüpft. Alle zukünftigen Aktualisierungs-/Löschvorgänge entfernen alle vorhandenen Objekte mit demselben Skriptnamen und ersetzen sie durch die neuen Objekte.

options
TSqlObjectOptions

Optionen, die definieren, wie das Skript interpretiert werden soll

Ausnahmen

Wenn der angegebene inputScript Wert null ist.

Wenn der angegebene sourceName Wert NULL oder Leerzeichen ist oder in ".xsd" endet. Hinweis: Quellnamen, die auf ".xsd" enden, werden derzeit nicht unterstützt. Diese beziehen sich auf Xml-Schemasammlungen und das Hinzufügen dieser Elemente werden derzeit in der öffentlichen API nicht unterstützt.

Wenn die Kommunikation mit dem Microsoft.SqlServer.Dac.Model.TSqlObjectService Fehler fehlschlägt.

Gilt für: