SqlServerPropertyBuilderAnnotations SqlServerPropertyBuilderAnnotations Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class SqlServerPropertyBuilderAnnotations : SqlServerPropertyAnnotations, ISqlServerPropertyAnnotations, IRelationalPropertyAnnotations
Public Class SqlServerPropertyBuilderAnnotations
    Inherits SqlServerPropertyAnnotations
    Implements ISqlServerPropertyAnnotations, IRelationalPropertyAnnotations
Inheritance
System.ObjectSystem.Object
SqlServerPropertyBuilderAnnotationsSqlServerPropertyBuilderAnnotations
Implements

Constructors

SqlServerPropertyBuilderAnnotations(InternalPropertyBuilder, ConfigurationSource) SqlServerPropertyBuilderAnnotations(InternalPropertyBuilder, ConfigurationSource)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public SqlServerPropertyBuilderAnnotations(InternalPropertyBuilder internalBuilder, ConfigurationSource configurationSource)
Public Sub New(internalBuilder As InternalPropertyBuilder, configurationSource As ConfigurationSource)
Parameters

Properties

Annotations Annotations

ColumnName ColumnName

ColumnType ColumnType

ComputedColumnSql ComputedColumnSql

DefaultValue DefaultValue

DefaultValueSql DefaultValueSql

HiLoSequenceName HiLoSequenceName

HiLoSequenceSchema HiLoSequenceSchema

Property Property

ShouldThrowOnConflict ShouldThrowOnConflict

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override bool ShouldThrowOnConflict { get; }
Protected Overrides ReadOnly Property ShouldThrowOnConflict As Boolean
Value
System.Boolean System.Boolean
Overrides

ValueGenerationStrategy ValueGenerationStrategy

Methods

CanSetComputedColumnSql(String) CanSetComputedColumnSql(String)

CanSetDefaultValue(Object) CanSetDefaultValue(Object)

CanSetDefaultValueSql(String) CanSetDefaultValueSql(String)

CanSetValueGenerationStrategy(Nullable) CanSetValueGenerationStrategy(Nullable(Of SqlServerValueGenerationStrategy))

ClearAllServerGeneratedValues() ClearAllServerGeneratedValues()

ColumnName(String) ColumnName(String)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual bool ColumnName(string value)
Public Overridable Function ColumnName(value As String) As Boolean
Parameters
value
System.String System.String
Returns
System.Boolean System.Boolean

ColumnType(String) ColumnType(String)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual bool ColumnType(string value)
Public Overridable Function ColumnType(value As String) As Boolean
Parameters
value
System.String System.String
Returns
System.Boolean System.Boolean

ComputedColumnSql(String) ComputedColumnSql(String)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual bool ComputedColumnSql(string value)
Public Overridable Function ComputedColumnSql(value As String) As Boolean
Parameters
value
System.String System.String
Returns
System.Boolean System.Boolean

DefaultValue(Object) DefaultValue(Object)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual bool DefaultValue(object value)
Public Overridable Function DefaultValue(value As Object) As Boolean
Parameters
value
System.Object System.Object
Returns
System.Boolean System.Boolean

DefaultValueSql(String) DefaultValueSql(String)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual bool DefaultValueSql(string value)
Public Overridable Function DefaultValueSql(value As String) As Boolean
Parameters
value
System.String System.String
Returns
System.Boolean System.Boolean

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

FindHiLoSequence() FindHiLoSequence()

GetComputedColumnSql(Boolean) GetComputedColumnSql(Boolean)

GetDefaultValue(Boolean) GetDefaultValue(Boolean)

GetDefaultValueSql(Boolean) GetDefaultValueSql(Boolean)

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

HiLoSequenceName(String) HiLoSequenceName(String)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual bool HiLoSequenceName(string value)
Public Overridable Function HiLoSequenceName(value As String) As Boolean
Parameters
value
System.String System.String
Returns
System.Boolean System.Boolean

HiLoSequenceSchema(String) HiLoSequenceSchema(String)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual bool HiLoSequenceSchema(string value)
Public Overridable Function HiLoSequenceSchema(value As String) As Boolean
Parameters
value
System.String System.String
Returns
System.Boolean System.Boolean

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

SetColumnName(String) SetColumnName(String)

SetColumnType(String) SetColumnType(String)

SetComputedColumnSql(String) SetComputedColumnSql(String)

SetDefaultValue(Object) SetDefaultValue(Object)

SetDefaultValueSql(String) SetDefaultValueSql(String)

SetHiLoSequenceName(String) SetHiLoSequenceName(String)

SetHiLoSequenceSchema(String) SetHiLoSequenceSchema(String)

SetValueGenerationStrategy(Nullable) SetValueGenerationStrategy(Nullable(Of SqlServerValueGenerationStrategy))

ToString() ToString()

Inherited from System.Object

ValueGenerationStrategy(Nullable) ValueGenerationStrategy(Nullable(Of SqlServerValueGenerationStrategy))

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual bool ValueGenerationStrategy(SqlServerValueGenerationStrategy? value)
Public Overridable Function ValueGenerationStrategy(value As SqlServerValueGenerationStrategy?) As Boolean
Parameters
value
System.Nullable<SqlServerValueGenerationStrategy> System.Nullable(Of SqlServerValueGenerationStrategy)
Returns
System.Boolean System.Boolean

Fields

ProviderFullAnnotationNames ProviderFullAnnotationNames