Share via


RelationalEntityTypeAnnotations Classe

Definição

Propriedades para anotações específicas relacionais acessadas por meio Relational(IMutableEntityType)de .

public class RelationalEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalEntityTypeAnnotations
type RelationalEntityTypeAnnotations = class
    interface IRelationalEntityTypeAnnotations
Public Class RelationalEntityTypeAnnotations
Implements IRelationalEntityTypeAnnotations
Herança
RelationalEntityTypeAnnotations
Derivado
Implementações

Construtores

RelationalEntityTypeAnnotations(IEntityType)

Constrói uma instância para anotações do determinado IEntityType.

RelationalEntityTypeAnnotations(IEntityType, RelationalFullAnnotationNames)

Propriedades para anotações específicas relacionais acessadas por meio Relational(IMutableEntityType)de .

RelationalEntityTypeAnnotations(RelationalAnnotations)

Constrói uma instância para anotações do IEntityType representado pelo auxiliar de anotação determinado.

RelationalEntityTypeAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

Propriedades para anotações específicas relacionais acessadas por meio Relational(IMutableEntityType)de .

Campos

ProviderFullAnnotationNames

Propriedades para anotações específicas relacionais acessadas por meio Relational(IMutableEntityType)de .

Propriedades

Annotations

O RelationalAnnotations auxiliar que representa o IEntityType a ser anotado.

DiscriminatorProperty

O IProperty que será usado para armazenar um valor discriminatório.

DiscriminatorValue

O valor discriminatório a ser usado.

EntityType

O IEntityType a ser anotado.

Schema

O esquema de banco de dados que contém a tabela mapeada.

TableName

O nome da tabela para a qual o tipo de entidade é mapeado.

Métodos

GetAnnotations(IEntityType)

Obtém uma RelationalEntityTypeAnnotations instância para o determinado IEntityType mantendo a RelationalAnnotations semântica que está sendo usada por essa instância para controlar anotações de configuração por convenção.

GetAnnotations(IModel)

Obtém uma RelationalModelAnnotations instância para o determinado IModel mantendo a RelationalAnnotations semântica que está sendo usada por essa instância para controlar anotações de configuração por convenção.

GetDiscriminatorPropertyConfigurationSource()

Obtém o Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource para o atualmente definido DiscriminatorProperty.

GetDiscriminatorValueConfigurationSource()

Obtém o Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource para o atualmente definido DiscriminatorValue.

GetNonRootDiscriminatorProperty()

Localiza o IProperty conjunto a ser usado para um discriminador nesse tipo sem atravessar para tipos base.

RemoveDiscriminatorValue()

Tenta remover o DiscriminatorValue usando a semântica do RelationalAnnotations em uso.

SetDiscriminatorProperty(IProperty)

Tenta definir o DiscriminatorProperty usando a semântica do RelationalAnnotations em uso.

SetDiscriminatorProperty(IProperty, Type)

Tenta definir o DiscriminatorProperty usando a semântica do RelationalAnnotations em uso.

SetDiscriminatorValue(Object)

Tenta definir o DiscriminatorValue usando a semântica do RelationalAnnotations em uso.

SetSchema(String)

Tenta definir o Schema usando a semântica do RelationalAnnotations em uso.

SetTableName(String)

Tenta definir o TableName usando a semântica do RelationalAnnotations em uso.

Aplica-se a