InternalMetadataBuilder InternalMetadataBuilder 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 abstract class InternalMetadataBuilder
Public MustInherit Class InternalMetadataBuilder
Inheritance
System.ObjectSystem.Object
InternalMetadataBuilderInternalMetadataBuilder

Constructors

InternalMetadataBuilder(ConventionalAnnotatable) InternalMetadataBuilder(ConventionalAnnotatable)

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 InternalMetadataBuilder(ConventionalAnnotatable metadata)
Protected Sub New(metadata As ConventionalAnnotatable)
Parameters

Properties

Metadata Metadata

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

ModelBuilder ModelBuilder

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 abstract InternalModelBuilder ModelBuilder { get; }
Public MustOverride ReadOnly Property ModelBuilder As InternalModelBuilder

Methods

CanSetAnnotation(String, Object, ConfigurationSource) CanSetAnnotation(String, Object, 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 bool CanSetAnnotation(string name, object value, ConfigurationSource configurationSource)
Public Overridable Function CanSetAnnotation(name As String, value As Object, configurationSource As ConfigurationSource) As Boolean
Parameters
name
System.String System.String
value
System.Object System.Object
Returns
System.Boolean System.Boolean

Equals(Object) Equals(Object)

Inherited from System.Object

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

Inherited from System.Object

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

HasAnnotation(String, Object, ConfigurationSource) HasAnnotation(String, Object, 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 bool HasAnnotation(string name, object value, ConfigurationSource configurationSource)
Public Overridable Function HasAnnotation(name As String, value As Object, configurationSource As ConfigurationSource) As Boolean
Parameters
name
System.String System.String
value
System.Object System.Object
Returns
System.Boolean System.Boolean

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

MergeAnnotationsFrom(InternalMetadataBuilder) MergeAnnotationsFrom(InternalMetadataBuilder)

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 virtual void MergeAnnotationsFrom(InternalMetadataBuilder annotatableBuilder)
Protected Overridable Sub MergeAnnotationsFrom(annotatableBuilder As InternalMetadataBuilder)
Parameters

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

Inherited from System.Object

ToString() ToString()

Inherited from System.Object