TSqlModel.LoadFromDacpac 方法

定义

重载

名称 说明
LoadFromDacpac(Stream, ModelLoadOptions)

从某个 DacPackage 模型加载或使用 BacPackage 指定的 options 模型来配置要使用的存储类型,以及是否加载脚本支持的模型。

LoadFromDacpac(String, ModelLoadOptions)

从某个 DacPackage 模型加载或使用 BacPackage 指定的 options 模型来配置要使用的存储类型,以及是否加载脚本支持的模型。

LoadFromDacpac(Stream, ModelLoadOptions, CancellationToken)

从某个 DacPackage 模型加载或使用 BacPackage 指定的 options 模型来配置要使用的存储类型,以及是否加载脚本支持的模型。

LoadFromDacpac(String, ModelLoadOptions, CancellationToken)

从某个 DacPackage 模型加载或使用 BacPackage 指定的 options 模型来配置要使用的存储类型,以及是否加载脚本支持的模型。

LoadFromDacpac(Stream, ModelLoadOptions)

从某个 DacPackage 模型加载或使用 BacPackage 指定的 options 模型来配置要使用的存储类型,以及是否加载脚本支持的模型。

public static Microsoft.SqlServer.Dac.Model.TSqlModel LoadFromDacpac(System.IO.Stream dacpacStream, Microsoft.SqlServer.Dac.Model.ModelLoadOptions options);
static member LoadFromDacpac : System.IO.Stream * Microsoft.SqlServer.Dac.Model.ModelLoadOptions -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Shared Function LoadFromDacpac (dacpacStream As Stream, options As ModelLoadOptions) As TSqlModel

参数

dacpacStream
Stream

包含序列化 dacpac 的流。

options
ModelLoadOptions

定义 ModelLoadOptions 如何加载模型。 若要在静态代码分析中分析模型,建议 LoadAsScriptBackedModel 将其设置为 true。 这很重要,因为某些规则可能无法按预期工作,除非这是真的。

返回

例外

如果从指定的 dacpacStream包加载时遇到问题。 如果包未正确加载,或者未使用引用的原始路径找到包所需的引用,则可能会发生此情况。

适用于

LoadFromDacpac(String, ModelLoadOptions)

从某个 DacPackage 模型加载或使用 BacPackage 指定的 options 模型来配置要使用的存储类型,以及是否加载脚本支持的模型。

public static Microsoft.SqlServer.Dac.Model.TSqlModel LoadFromDacpac(string fileName, Microsoft.SqlServer.Dac.Model.ModelLoadOptions options);
static member LoadFromDacpac : string * Microsoft.SqlServer.Dac.Model.ModelLoadOptions -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Shared Function LoadFromDacpac (fileName As String, options As ModelLoadOptions) As TSqlModel

参数

fileName
String

包的文件路径。

options
ModelLoadOptions

定义 ModelLoadOptions 如何加载模型。 若要在静态代码分析中分析模型,建议 LoadAsScriptBackedModel 将其设置为 true。 这很重要,因为某些规则可能无法按预期工作,除非这是真的。

返回

例外

如果从指定的 fileName包加载时遇到问题。 如果包未正确加载,或者包所需的引用与包位于同一目录中,或使用引用的原始路径,则可能会发生此情况。

适用于

LoadFromDacpac(Stream, ModelLoadOptions, CancellationToken)

从某个 DacPackage 模型加载或使用 BacPackage 指定的 options 模型来配置要使用的存储类型,以及是否加载脚本支持的模型。

public static Microsoft.SqlServer.Dac.Model.TSqlModel LoadFromDacpac(System.IO.Stream dacpacStream, Microsoft.SqlServer.Dac.Model.ModelLoadOptions options, System.Threading.CancellationToken cancellationToken);
static member LoadFromDacpac : System.IO.Stream * Microsoft.SqlServer.Dac.Model.ModelLoadOptions * System.Threading.CancellationToken -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Shared Function LoadFromDacpac (dacpacStream As Stream, options As ModelLoadOptions, cancellationToken As CancellationToken) As TSqlModel

参数

dacpacStream
Stream

包含序列化 dacpac 的流。

options
ModelLoadOptions

定义 ModelLoadOptions 如何加载模型。 若要在静态代码分析中分析模型,建议 LoadAsScriptBackedModel 将其设置为 true。 这很重要,因为某些规则可能无法按预期工作,除非这是真的。

cancellationToken
CancellationToken

用于取消模型加载的令牌。

返回

例外

取消加载操作时。

如果从指定的 dacpacStream包加载时遇到问题。 如果包未正确加载,或者未使用引用的原始路径找到包所需的引用,则可能会发生此情况。

适用于

LoadFromDacpac(String, ModelLoadOptions, CancellationToken)

从某个 DacPackage 模型加载或使用 BacPackage 指定的 options 模型来配置要使用的存储类型,以及是否加载脚本支持的模型。

public static Microsoft.SqlServer.Dac.Model.TSqlModel LoadFromDacpac(string fileName, Microsoft.SqlServer.Dac.Model.ModelLoadOptions options, System.Threading.CancellationToken cancellationToken);
static member LoadFromDacpac : string * Microsoft.SqlServer.Dac.Model.ModelLoadOptions * System.Threading.CancellationToken -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Shared Function LoadFromDacpac (fileName As String, options As ModelLoadOptions, cancellationToken As CancellationToken) As TSqlModel

参数

fileName
String

包的文件路径。

options
ModelLoadOptions

定义 ModelLoadOptions 如何加载模型。 若要在静态代码分析中分析模型,建议 LoadAsScriptBackedModel 将其设置为 true。 这很重要,因为某些规则可能无法按预期工作,除非这是真的。

cancellationToken
CancellationToken

用于取消模型加载的令牌。

返回

例外

取消加载操作时。

如果从指定的 fileName包加载时遇到问题。 如果包未正确加载,或者包所需的引用与包位于同一目录中,或使用引用的原始路径,则可能会发生此情况。

适用于