ModelPropertyClass.IsDefaultValue 方法

定义

重载

名称 说明
IsDefaultValue(TSqlObject, SqlServerVersion)

如果值为平台默认值,则返回。

注意:对于 SqlAzure 默认值,可能取决于 EngineVersion 目标。 此方法假定正在使用当前默认版本。 若要根据特定 EngineVersion 的特定值验证默认值,请使用 IsDefaultValue(TSqlObject, SqlServerVersion, Int32)

IsDefaultValue(TSqlObject, SqlServerVersion, Int32)

如果值为平台默认值,则返回。

IsDefaultValue(TSqlObject, SqlServerVersion)

如果值为平台默认值,则返回。

注意:对于 SqlAzure 默认值,可能取决于 EngineVersion 目标。 此方法假定正在使用当前默认版本。 若要根据特定 EngineVersion 的特定值验证默认值,请使用 IsDefaultValue(TSqlObject, SqlServerVersion, Int32)

public bool IsDefaultValue(Microsoft.SqlServer.Dac.Model.TSqlObject instance, Microsoft.SqlServer.Dac.Model.SqlServerVersion version);
member this.IsDefaultValue : Microsoft.SqlServer.Dac.Model.TSqlObject * Microsoft.SqlServer.Dac.Model.SqlServerVersion -> bool
Public Function IsDefaultValue (instance As TSqlObject, version As SqlServerVersion) As Boolean

参数

instance
TSqlObject

TSqlObject 要确定其默认属性值的实例。

version
SqlServerVersion

SqlServerVersion 确定其默认值。

返回

如此 如果属性是平台默认值。 否则为 false。

例外

如果提供的 instance 不是此属性的所有者。

适用于

IsDefaultValue(TSqlObject, SqlServerVersion, Int32)

如果值为平台默认值,则返回。

public bool IsDefaultValue(Microsoft.SqlServer.Dac.Model.TSqlObject instance, Microsoft.SqlServer.Dac.Model.SqlServerVersion version, int engineVersion);
member this.IsDefaultValue : Microsoft.SqlServer.Dac.Model.TSqlObject * Microsoft.SqlServer.Dac.Model.SqlServerVersion * int -> bool
Public Function IsDefaultValue (instance As TSqlObject, version As SqlServerVersion, engineVersion As Integer) As Boolean

参数

instance
TSqlObject

TSqlObject 要确定其默认属性值的实例。

version
SqlServerVersion

SqlServerVersion 确定其默认值。

engineVersion
Int32

引擎版本的可选值。 这映射到 EngineVersion 模型上的属性。

返回

如此 如果属性是平台默认值。 否则为 false。

例外

如果提供的 instance 不是此属性的所有者。

适用于