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
屬性

建構函式

名稱 Description
SqlScriptOptions.CompatibilityLevelSupportedVersionAttribute(Int32, Int32)

屬性用於儲存腳本相容性等級中支援的最小引擎版本。 這是必要的,因為 v105 版本與 v100 共用一個主要版本,這會擾亂 的 SqlScriptOptions.ScriptCompatibilityOptions列舉偏移量。 所以,我們無法簡單地把最小支援版本加到所有枚舉值上,取得它們的實際版本。

屬性

名稱 Description
MinimumMajorVersion

屬性用於儲存腳本相容性等級中支援的最小引擎版本。 這是必要的,因為 v105 版本與 v100 共用一個主要版本,這會擾亂 的 SqlScriptOptions.ScriptCompatibilityOptions列舉偏移量。 所以,我們無法簡單地把最小支援版本加到所有枚舉值上,取得它們的實際版本。

MinimumMinorVersion

屬性用於儲存腳本相容性等級中支援的最小引擎版本。 這是必要的,因為 v105 版本與 v100 共用一個主要版本,這會擾亂 的 SqlScriptOptions.ScriptCompatibilityOptions列舉偏移量。 所以,我們無法簡單地把最小支援版本加到所有枚舉值上,取得它們的實際版本。

方法

名稱 Description
FilterUnsupportedOptions(List<SqlScriptOptions.ScriptCompatibilityOptions>, Int32, Int32)

從所提供清單中篩選 SqlScriptOptions.ScriptCompatibilityOptions 出不支援特定引擎版本的選項。

GetAttributeForOption(SqlScriptOptions+ScriptCompatibilityOptions)

取得與指定SqlScriptOptions.ScriptCompatibilityOptions值相關的 。SqlScriptOptions.CompatibilityLevelSupportedVersionAttribute

GetOptionForVersion(Int32, Int32)

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

適用於