Table of Contents

Class TableMappingBase

Namespace
Microsoft.EntityFrameworkCore.Metadata.Internal
Assembly
Microsoft.EntityFrameworkCore.Relational.dll

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public class TableMappingBase : Annotatable, ITableMappingBase, IAnnotatable
Inheritance
TableMappingBase
Implements
IAnnotatable
Derived

Constructors

TableMappingBase(IEntityType, ITableBase, bool)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public TableMappingBase(IEntityType entityType, ITableBase table, bool includesDerivedTypes)

Parameters

entityType IEntityType
table ITableBase
includesDerivedTypes bool

Properties

ColumnMappings

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual SortedSet<IColumnMappingBase> ColumnMappings { get; }

Property Value

SortedSet<IColumnMappingBase>

EntityType

public virtual IEntityType EntityType { get; }

Property Value

IEntityType

IncludesDerivedTypes

public virtual bool IncludesDerivedTypes { get; }

Property Value

bool

IsSharedTablePrincipal

public virtual bool IsSharedTablePrincipal { get; set; }

Property Value

bool

IsSplitEntityTypePrincipal

public virtual bool IsSplitEntityTypePrincipal { get; set; }

Property Value

bool

Table

public virtual ITableBase Table { get; }

Property Value

ITableBase