Compartilhar via


SqlServerEntityTypeAnnotations Classe

Definição

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

public class SqlServerEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalEntityTypeAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerEntityTypeAnnotations
type SqlServerEntityTypeAnnotations = class
    inherit RelationalEntityTypeAnnotations
    interface ISqlServerEntityTypeAnnotations
    interface IRelationalEntityTypeAnnotations
Public Class SqlServerEntityTypeAnnotations
Inherits RelationalEntityTypeAnnotations
Implements ISqlServerEntityTypeAnnotations
Herança
SqlServerEntityTypeAnnotations
Implementações

Construtores

SqlServerEntityTypeAnnotations(IEntityType)

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

SqlServerEntityTypeAnnotations(RelationalAnnotations)

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

Campos

ProviderFullAnnotationNames

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

(Herdado de RelationalEntityTypeAnnotations)

Propriedades

Annotations

O RelationalAnnotations auxiliar que representa o IEntityType para anotar.

(Herdado de RelationalEntityTypeAnnotations)
DiscriminatorProperty

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

(Herdado de RelationalEntityTypeAnnotations)
DiscriminatorValue

O valor discriminatório a ser usado.

(Herdado de RelationalEntityTypeAnnotations)
EntityType

O IEntityType a ser anotado.

(Herdado de RelationalEntityTypeAnnotations)
IsMemoryOptimized

Indica se o tipo é mapeado ou não para uma tabela com otimização de memória.

Schema

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

(Herdado de RelationalEntityTypeAnnotations)
TableName

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

(Herdado de RelationalEntityTypeAnnotations)

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 as anotações de configuração por convenção.

(Herdado de RelationalEntityTypeAnnotations)
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 as anotações de configuração por convenção.

(Herdado de RelationalEntityTypeAnnotations)
GetDiscriminatorPropertyConfigurationSource()

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

(Herdado de RelationalEntityTypeAnnotations)
GetDiscriminatorValueConfigurationSource()

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

(Herdado de RelationalEntityTypeAnnotations)
GetNonRootDiscriminatorProperty()

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

(Herdado de RelationalEntityTypeAnnotations)
RemoveDiscriminatorValue()

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

(Herdado de RelationalEntityTypeAnnotations)
SetDiscriminatorProperty(IProperty)

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

(Herdado de RelationalEntityTypeAnnotations)
SetDiscriminatorProperty(IProperty, Type)

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

(Herdado de RelationalEntityTypeAnnotations)
SetDiscriminatorValue(Object)

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

(Herdado de RelationalEntityTypeAnnotations)
SetIsMemoryOptimized(Boolean)

Tenta definir a otimização de memória.

SetSchema(String)

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

(Herdado de RelationalEntityTypeAnnotations)
SetTableName(String)

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

(Herdado de RelationalEntityTypeAnnotations)

Aplica-se a