RelationalAnnotationsBuilder RelationalAnnotationsBuilder 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 RelationalAnnotationsBuilder : RelationalAnnotations
Public Class RelationalAnnotationsBuilder
    Inherits RelationalAnnotations
Inheritance
System.ObjectSystem.Object
RelationalAnnotationsBuilderRelationalAnnotationsBuilder

Constructors

RelationalAnnotationsBuilder(InternalMetadataBuilder, ConfigurationSource) RelationalAnnotationsBuilder(InternalMetadataBuilder, 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 RelationalAnnotationsBuilder(InternalMetadataBuilder internalBuilder, ConfigurationSource configurationSource)
Public Sub New(internalBuilder As InternalMetadataBuilder, configurationSource As ConfigurationSource)
Parameters

Properties

ConfigurationSource 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 virtual ConfigurationSource ConfigurationSource { get; }
Public Overridable ReadOnly Property ConfigurationSource As ConfigurationSource

Metadata Metadata

Inherited from RelationalAnnotations

MetadataBuilder MetadataBuilder

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 InternalMetadataBuilder MetadataBuilder { get; }
Public Overridable ReadOnly Property MetadataBuilder As InternalMetadataBuilder

Methods

CanSetAnnotation(String, String, Object) CanSetAnnotation(String, String, 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 override bool CanSetAnnotation(string relationalAnnotationName, string providerAnnotationName, object value)
Public Overrides Function CanSetAnnotation(relationalAnnotationName As String, providerAnnotationName As String, value As Object) As Boolean
Parameters
relationalAnnotationName
System.String System.String
providerAnnotationName
System.String System.String
value
System.Object System.Object
Returns
System.Boolean System.Boolean
Overrides

Equals(Object) Equals(Object)

Inherited from System.Object

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

Inherited from System.Object

GetAnnotation(String, String) GetAnnotation(String, String)

Inherited from RelationalAnnotations

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

SetAnnotation(String, String, Object) SetAnnotation(String, String, 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 override bool SetAnnotation(string relationalAnnotationName, string providerAnnotationName, object value)
Public Overrides Function SetAnnotation(relationalAnnotationName As String, providerAnnotationName As String, value As Object) As Boolean
Parameters
relationalAnnotationName
System.String System.String
providerAnnotationName
System.String System.String
value
System.Object System.Object
Returns
System.Boolean System.Boolean
Overrides

ToString() ToString()

Inherited from System.Object