SqlScriptOptions.CompatibilityLevelSupportedVersionAttribute 类

定义

用于存储脚本兼容性级别最低支持的引擎版本的属性。 这是必需的,因为版本 v105 与 v100 共享主版本,这会抛出枚举偏移量 SqlScriptOptions.ScriptCompatibilityOptions。 因此,我们不能像将所有枚举值添加最低支持的版本来获取其实际版本一样简单。

[System.AttributeUsage(System.AttributeTargets.Field)]
public class SqlScriptOptions.CompatibilityLevelSupportedVersionAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Field)>]
type SqlScriptOptions.CompatibilityLevelSupportedVersionAttribute = class
    inherit Attribute
Public Class SqlScriptOptions.CompatibilityLevelSupportedVersionAttribute
Inherits Attribute
继承
SqlScriptOptions.CompatibilityLevelSupportedVersionAttribute
属性

构造函数

名称 说明
SqlScriptOptions.CompatibilityLevelSupportedVersionAttribute(Int32, Int32)

用于存储脚本兼容性级别最低支持的引擎版本的属性。 这是必需的,因为版本 v105 与 v100 共享主版本,这会抛出枚举偏移量 SqlScriptOptions.ScriptCompatibilityOptions。 因此,我们不能像将所有枚举值添加最低支持的版本来获取其实际版本一样简单。

属性

名称 说明
MinimumMajorVersion

用于存储脚本兼容性级别最低支持的引擎版本的属性。 这是必需的,因为版本 v105 与 v100 共享主版本,这会抛出枚举偏移量 SqlScriptOptions.ScriptCompatibilityOptions。 因此,我们不能像将所有枚举值添加最低支持的版本来获取其实际版本一样简单。

MinimumMinorVersion

用于存储脚本兼容性级别最低支持的引擎版本的属性。 这是必需的,因为版本 v105 与 v100 共享主版本,这会抛出枚举偏移量 SqlScriptOptions.ScriptCompatibilityOptions。 因此,我们不能像将所有枚举值添加最低支持的版本来获取其实际版本一样简单。

方法

名称 说明
FilterUnsupportedOptions(List<SqlScriptOptions.ScriptCompatibilityOptions>, Int32, Int32)

SqlScriptOptions.ScriptCompatibilityOptions筛选指定的引擎版本不支持的提供的列表中的筛选器。

GetAttributeForOption(SqlScriptOptions+ScriptCompatibilityOptions)

获取 SqlScriptOptions.CompatibilityLevelSupportedVersionAttribute 与指定 SqlScriptOptions.ScriptCompatibilityOptions 值关联的值。

GetOptionForVersion(Int32, Int32)

获取指定引擎版本的匹配 SqlScriptOptions.ScriptCompatibilityOptions 值。

适用于