RelationalPropertyAnnotations RelationalPropertyAnnotations Class

Definition

public class RelationalPropertyAnnotations : IRelationalPropertyAnnotations
Public Class RelationalPropertyAnnotations
    Implements IRelationalPropertyAnnotations
Inheritance
System.ObjectSystem.Object
RelationalPropertyAnnotationsRelationalPropertyAnnotations
Implements

Constructors

RelationalPropertyAnnotations(IProperty, RelationalFullAnnotationNames) RelationalPropertyAnnotations(IProperty, RelationalFullAnnotationNames)

public RelationalPropertyAnnotations(IProperty property, RelationalFullAnnotationNames providerFullAnnotationNames)
Public Sub New(property As IProperty, providerFullAnnotationNames As RelationalFullAnnotationNames)
Parameters
property
IProperty IProperty

RelationalPropertyAnnotations(RelationalAnnotations, RelationalFullAnnotationNames) RelationalPropertyAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

protected RelationalPropertyAnnotations(RelationalAnnotations annotations, RelationalFullAnnotationNames providerFullAnnotationNames)
Protected Sub New(annotations As RelationalAnnotations, providerFullAnnotationNames As RelationalFullAnnotationNames)
Parameters

Fields

ProviderFullAnnotationNames ProviderFullAnnotationNames

protected readonly RelationalFullAnnotationNames ProviderFullAnnotationNames
Protected ReadOnly ProviderFullAnnotationNames As RelationalFullAnnotationNames

Properties

Annotations Annotations

protected virtual RelationalAnnotations Annotations { get; }
Protected Overridable ReadOnly Property Annotations As RelationalAnnotations

ColumnName ColumnName

public virtual string ColumnName { get; set; }
Public Overridable Property ColumnName As String
Value
System.String System.String

ColumnType ColumnType

public virtual string ColumnType { get; set; }
Public Overridable Property ColumnType As String
Value
System.String System.String

ComputedColumnSql ComputedColumnSql

public virtual string ComputedColumnSql { get; set; }
Public Overridable Property ComputedColumnSql As String
Value
System.String System.String

DefaultValue DefaultValue

public virtual object DefaultValue { get; set; }
Public Overridable Property DefaultValue As Object
Value
System.Object System.Object

DefaultValueSql DefaultValueSql

public virtual string DefaultValueSql { get; set; }
Public Overridable Property DefaultValueSql As String
Value
System.String System.String

Property Property

protected virtual IProperty Property { get; }
Protected Overridable ReadOnly Property Property As IProperty

ShouldThrowOnConflict ShouldThrowOnConflict

protected virtual bool ShouldThrowOnConflict { get; }
Protected Overridable ReadOnly Property ShouldThrowOnConflict As Boolean
Value
System.Boolean System.Boolean

Methods

CanSetComputedColumnSql(String) CanSetComputedColumnSql(String)

protected virtual bool CanSetComputedColumnSql(string value)
Protected Overridable Function CanSetComputedColumnSql(value As String) As Boolean
Parameters
value
System.String System.String
Returns
System.Boolean System.Boolean

CanSetDefaultValue(Object) CanSetDefaultValue(Object)

protected virtual bool CanSetDefaultValue(object value)
Protected Overridable Function CanSetDefaultValue(value As Object) As Boolean
Parameters
value
System.Object System.Object
Returns
System.Boolean System.Boolean

CanSetDefaultValueSql(String) CanSetDefaultValueSql(String)

protected virtual bool CanSetDefaultValueSql(string value)
Protected Overridable Function CanSetDefaultValueSql(value As String) As Boolean
Parameters
value
System.String System.String
Returns
System.Boolean System.Boolean

ClearAllServerGeneratedValues() ClearAllServerGeneratedValues()

protected virtual void ClearAllServerGeneratedValues()
Protected Overridable Sub ClearAllServerGeneratedValues

Equals(Object) Equals(Object)

Inherited from System.Object

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

Inherited from System.Object

GetComputedColumnSql(Boolean) GetComputedColumnSql(Boolean)

protected virtual string GetComputedColumnSql(bool fallback)
Protected Overridable Function GetComputedColumnSql(fallback As Boolean) As String
Parameters
fallback
System.Boolean System.Boolean
Returns
System.String System.String

GetDefaultValue(Boolean) GetDefaultValue(Boolean)

protected virtual object GetDefaultValue(bool fallback)
Protected Overridable Function GetDefaultValue(fallback As Boolean) As Object
Parameters
fallback
System.Boolean System.Boolean
Returns
System.Object System.Object

GetDefaultValueSql(Boolean) GetDefaultValueSql(Boolean)

protected virtual string GetDefaultValueSql(bool fallback)
Protected Overridable Function GetDefaultValueSql(fallback As Boolean) As String
Parameters
fallback
System.Boolean System.Boolean
Returns
System.String System.String

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

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

Inherited from System.Object

SetColumnName(String) SetColumnName(String)

protected virtual bool SetColumnName(string value)
Protected Overridable Function SetColumnName(value As String) As Boolean
Parameters
value
System.String System.String
Returns
System.Boolean System.Boolean

SetColumnType(String) SetColumnType(String)

protected virtual bool SetColumnType(string value)
Protected Overridable Function SetColumnType(value As String) As Boolean
Parameters
value
System.String System.String
Returns
System.Boolean System.Boolean

SetComputedColumnSql(String) SetComputedColumnSql(String)

protected virtual bool SetComputedColumnSql(string value)
Protected Overridable Function SetComputedColumnSql(value As String) As Boolean
Parameters
value
System.String System.String
Returns
System.Boolean System.Boolean

SetDefaultValue(Object) SetDefaultValue(Object)

protected virtual bool SetDefaultValue(object value)
Protected Overridable Function SetDefaultValue(value As Object) As Boolean
Parameters
value
System.Object System.Object
Returns
System.Boolean System.Boolean

SetDefaultValueSql(String) SetDefaultValueSql(String)

protected virtual bool SetDefaultValueSql(string value)
Protected Overridable Function SetDefaultValueSql(value As String) As Boolean
Parameters
value
System.String System.String
Returns
System.Boolean System.Boolean

ToString() ToString()

Inherited from System.Object