TypeBase TypeBase Class

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.

Syntax

Declaration

public abstract class TypeBase : ConventionalAnnotatable, IMutableTypeBase, ITypeBase, IMutableAnnotatable, IAnnotatablePublic MustInherit Class TypeBase
    Inherits ConventionalAnnotatable
    Implements IMutableTypeBase, ITypeBase, IMutableAnnotatable, IAnnotatable

Inheritance Hierarchy

Inherited Members

GetAnnotations(),
GetAnnotations(),
AddAnnotation(String, Object, ConfigurationSource),
AddAnnotation(String, Object, ConfigurationSource),
AddAnnotation(String, Object),
AddAnnotation(String, Object),
SetAnnotation(String, Object, ConfigurationSource),
SetAnnotation(String, Object, ConfigurationSource),
GetOrAddAnnotation(String, Object),
GetOrAddAnnotation(String, Object),
FindAnnotation(String),
FindAnnotation(String),
RemoveAnnotation(String),
RemoveAnnotation(String),
CreateAnnotation(String, Object),
CreateAnnotation(String, Object),
AddAnnotation(String, Annotation),
AddAnnotation(String, Annotation),
SetAnnotation(String, Annotation),
SetAnnotation(String, Annotation),
OnAnnotationSet(String, Annotation, Annotation),
OnAnnotationSet(String, Annotation, Annotation),
Item[String],
Item(String),
IAnnotatable.GetAnnotations(),
Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable.GetAnnotations(),
IAnnotatable.FindAnnotation(String),
Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable.FindAnnotation(String),
ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Constructors summary

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.

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.

Properties summary

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.

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.

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.

Methods summary

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.

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.

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.

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.

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.

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.

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.

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.

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.

Explicit Interface Implementations summary

Constructors

  • TypeBase(String, Model, ConfigurationSource)
    TypeBase(String, Model, 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.

    protected TypeBase(string name, Model model, ConfigurationSource configurationSource)Protected Sub New(name As String, model As Model, configurationSource As ConfigurationSource)

    Parameters

  • TypeBase(Type, Model, ConfigurationSource)
    TypeBase(Type, Model, 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.

    protected TypeBase(Type clrType, Model model, ConfigurationSource configurationSource)Protected Sub New(clrType As Type, model As Model, configurationSource As ConfigurationSource)

    Parameters

Properties

  • ClrType
    ClrType

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

    Property Value

    • System.Type
      System.Type
  • Model
    Model

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

    Property Value

  • Name
    Name

    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 string Name { get; }Public Overridable ReadOnly Property Name As String

    Property Value

    • System.String
      System.String

Methods

  • FindDeclaredIgnoredMemberConfigurationSource(String)
    FindDeclaredIgnoredMemberConfigurationSource(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 ConfigurationSource? FindDeclaredIgnoredMemberConfigurationSource(string name)Public Overridable Function FindDeclaredIgnoredMemberConfigurationSource(name As String) As ConfigurationSource?

    Parameters

    • name
      System.String
      System.String

    Returns

  • FindIgnoredMemberConfigurationSource(String)
    FindIgnoredMemberConfigurationSource(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 ConfigurationSource? FindIgnoredMemberConfigurationSource(string name)Public Overridable Function FindIgnoredMemberConfigurationSource(name As String) As ConfigurationSource?

    Parameters

    • name
      System.String
      System.String

    Returns

  • GetConfigurationSource()
    GetConfigurationSource()

    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 GetConfigurationSource()Public Overridable Function GetConfigurationSource As ConfigurationSource

    Returns

  • GetIgnoredMembers()
    GetIgnoredMembers()

    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 IReadOnlyList<string> GetIgnoredMembers()Public Overridable Function GetIgnoredMembers As IReadOnlyList(Of String)

    Returns

    • System.Collections.Generic.IReadOnlyList<T><System.String>
      System.Collections.Generic.IReadOnlyList<T>(Of System.String)
  • Ignore(String, ConfigurationSource, Boolean)
    Ignore(String, ConfigurationSource, Boolean)

    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 void Ignore(string name, ConfigurationSource configurationSource = ConfigurationSource.Explicit, bool runConventions = true)Public Overridable Sub Ignore(name As String, configurationSource As ConfigurationSource = ConfigurationSource.Explicit, runConventions As Boolean = True)

    Parameters

  • OnTypeMemberIgnored(String)
    OnTypeMemberIgnored(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 abstract void OnTypeMemberIgnored(string name)Public MustOverride Sub OnTypeMemberIgnored(name As String)

    Parameters

    • name
      System.String
      System.String
  • PropertyMetadataChanged()
    PropertyMetadataChanged()

    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 void PropertyMetadataChanged()Public MustOverride Sub PropertyMetadataChanged
  • Unignore(String)
    Unignore(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 void Unignore(string name)Public Overridable Sub Unignore(name As String)

    Parameters

    • name
      System.String
      System.String
  • UpdateConfigurationSource(ConfigurationSource)
    UpdateConfigurationSource(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 void UpdateConfigurationSource(ConfigurationSource configurationSource)Public Overridable Sub UpdateConfigurationSource(configurationSource As ConfigurationSource)

    Parameters

Explicit Interface Implementations

  • IMutableTypeBase.Model
    Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase.Model
    IMutableModel IMutableTypeBase.Model { get; }ReadOnly WriteOnly Property Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase.Model As IMutableModel Implements IMutableTypeBase.Model

    Returns

  • ITypeBase.ClrType
    Microsoft.EntityFrameworkCore.Metadata.ITypeBase.ClrType
    Type ITypeBase.ClrType { get; }ReadOnly WriteOnly Property Microsoft.EntityFrameworkCore.Metadata.ITypeBase.ClrType As Type Implements ITypeBase.ClrType

    Returns

    • System.Type
      System.Type
  • ITypeBase.Model
    Microsoft.EntityFrameworkCore.Metadata.ITypeBase.Model
    IModel ITypeBase.Model { get; }ReadOnly WriteOnly Property Microsoft.EntityFrameworkCore.Metadata.ITypeBase.Model As IModel Implements ITypeBase.Model

    Returns

Details

Assembly

Microsoft.EntityFrameworkCore.dll