TSqlModel.AddOrUpdateObjects 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions) |
添加或更新使用在 |
| AddOrUpdateObjects(String, String, TSqlObjectOptions) |
添加或更新使用在 |
AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions)
添加或更新使用在 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的名称,例如 fileName(例如“MyTable.sql”),或只是别名(如“dbo”。表”。
脚本已缓存,TSqlObjects 链接到源名称。
任何将来的更新/删除操作都将删除具有相同脚本名称的所有现有对象,并将其替换为新对象。
- options
- TSqlObjectOptions
定义如何解释脚本的选项
例外
如果提供的 inputScript 值为 null。
如果提供的 sourceName 值为 null 或空格,或者它以“.xsd”结尾。
注意:当前不支持以“.xsd”结尾的源名称。 它们与 Xml 架构集合相关,公共 API 目前不支持添加这些集合。
如果与失败的 Microsoft.SqlServer.Dac.Model.TSqlObjectService 通信。
适用于
AddOrUpdateObjects(String, String, TSqlObjectOptions)
添加或更新使用在 sourceName 对象,这些对象将完全被替换。对象定义基于 TSql 脚本字符串的内容以及对象定义的 TSqlObjectOptions 其他元数据。脚本应包含有效的 TSql DDL 语句。
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的名称,例如 fileName(例如“MyTable.sql”),或只是别名(如“dbo”。表”。
脚本已缓存,TSqlObjects 链接到源名称。
任何将来的更新/删除操作都将删除具有相同脚本名称的所有现有对象,并将其替换为新对象。
- options
- TSqlObjectOptions
定义如何解释脚本的选项
例外
如果提供的 inputScript 值为 null。
如果提供的 sourceName 值为 null 或空格,或者它以“.xsd”结尾。
注意:当前不支持以“.xsd”结尾的源名称。 它们与 Xml 架构集合相关,公共 API 目前不支持添加这些集合。
如果与失败的 Microsoft.SqlServer.Dac.Model.TSqlObjectService 通信。