ModelPropertyClass.GetDefaultValue<T> Method (SqlServerVersion, Int32)
Returns the default property value. Note: for SqlAzure the default value may depend on the EngineVersion being targeted.
Namespace: Microsoft.SqlServer.Dac.Model
Assembly: Microsoft.SqlServer.Dac.Extensions (in Microsoft.SqlServer.Dac.Extensions.dll)
Syntax
'Declaration
Public Function GetDefaultValue(Of T) ( _
version As SqlServerVersion, _
engineVersion As Integer _
) As T
'Usage
Dim instance As ModelPropertyClass
Dim version As SqlServerVersion
Dim engineVersion As Integer
Dim returnValue As T
returnValue = instance.GetDefaultValue(version, _
engineVersion)
public T GetDefaultValue<T>(
SqlServerVersion version,
int engineVersion
)
public:
generic<typename T>
T GetDefaultValue(
SqlServerVersion version,
int engineVersion
)
member GetDefaultValue :
version:SqlServerVersion *
engineVersion:int -> 'T
JScript does not support generic types and methods.
Type Parameters
- T
Type of the property value.
Parameters
- version
Type: Microsoft.SqlServer.Dac.Model.SqlServerVersion
The SqlServerVersion to return the default value for.
- engineVersion
Type: Int32
Optional value for the engine version. This maps to the EngineVersion property on a model.
Return Value
Type: T
Default value for specified SqlServerVersion.
Exceptions
Exception | Condition |
---|---|
InvalidCastException | If the property value cannot be cast to T. |