DacPackageExtensions.BuildPackage 方法

定义

重载

名称 说明
BuildPackage(Stream, TSqlModel, PackageMetadata)

创建具有指定 TSqlModel 包并将其保存到指定的 Stream包。

BuildPackage(String, TSqlModel, PackageMetadata)

创建具有指定 TSqlModel 项的包,并将其保存到指定位置。

BuildPackage(Stream, TSqlModel, PackageMetadata, PackageOptions)

创建具有指定 TSqlModel 包并将其保存到指定的 Stream包。 此外,还可以在 TSqlModelpackageOptions指定其他项目,例如重构日志和部署参与者。

BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions)

创建具有指定 TSqlModel 项的包,并将其保存到指定位置。 此外,还可以在 TSqlModelpackageOptions指定其他项目,例如重构日志和部署参与者。

BuildPackage(Stream, TSqlModel, PackageMetadata)

创建具有指定 TSqlModel 包并将其保存到指定的 Stream包。

public static void BuildPackage(System.IO.Stream stream, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata);
static member BuildPackage : System.IO.Stream * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata -> unit
Public Sub BuildPackage (stream As Stream, model As TSqlModel, packageMetadata As PackageMetadata)

参数

stream
Stream

Stream 将序列化包内容的到该包内容。

model
TSqlModel

TSqlModel 表示要保存到包中的模型。

packageMetadata
PackageMetadata

描述包的元数据信息。

例外

如果在包序列化期间出现任何错误,包括验证模型的错误。

stream如果或model参数为 null。

适用于

BuildPackage(String, TSqlModel, PackageMetadata)

创建具有指定 TSqlModel 项的包,并将其保存到指定位置。

public static void BuildPackage(string packageFilePath, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata);
static member BuildPackage : string * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata -> unit
Public Sub BuildPackage (packageFilePath As String, model As TSqlModel, packageMetadata As PackageMetadata)

参数

packageFilePath
String

包文件的路径。

model
TSqlModel

TSqlModel 表示要保存到包中的模型。

packageMetadata
PackageMetadata

描述包的元数据信息。

例外

如果在包序列化期间出现任何错误,包括验证模型的错误。

packageFilePath如果或model参数为 null。

适用于

BuildPackage(Stream, TSqlModel, PackageMetadata, PackageOptions)

创建具有指定 TSqlModel 包并将其保存到指定的 Stream包。 此外,还可以在 TSqlModelpackageOptions指定其他项目,例如重构日志和部署参与者。

public static void BuildPackage(System.IO.Stream stream, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata, Microsoft.SqlServer.Dac.PackageOptions packageOptions);
static member BuildPackage : System.IO.Stream * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata * Microsoft.SqlServer.Dac.PackageOptions -> unit
Public Sub BuildPackage (stream As Stream, model As TSqlModel, packageMetadata As PackageMetadata, packageOptions As PackageOptions)

参数

stream
Stream

Stream 将序列化包内容的到该包内容。

model
TSqlModel

TSqlModel 表示要保存到包中的模型。

packageMetadata
PackageMetadata

描述包的元数据信息。

packageOptions
PackageOptions

PackageOptions 定义高级选项和其他项目。

例外

如果在包序列化期间出现任何错误,包括验证模型的错误。

stream如果或model参数为 null。

适用于

BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions)

创建具有指定 TSqlModel 项的包,并将其保存到指定位置。 此外,还可以在 TSqlModelpackageOptions指定其他项目,例如重构日志和部署参与者。

public static void BuildPackage(string packageFilePath, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata, Microsoft.SqlServer.Dac.PackageOptions packageOptions);
static member BuildPackage : string * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata * Microsoft.SqlServer.Dac.PackageOptions -> unit
Public Sub BuildPackage (packageFilePath As String, model As TSqlModel, packageMetadata As PackageMetadata, packageOptions As PackageOptions)

参数

packageFilePath
String

包文件的路径。

model
TSqlModel

TSqlModel 表示要保存到包中的模型。

packageMetadata
PackageMetadata

描述包的元数据信息。

packageOptions
PackageOptions

PackageOptions 定义高级选项和其他项目。

例外

如果在包序列化期间出现任何错误,包括验证模型的错误。

packageFilePath如果或model参数为 null。

适用于