RelationalEntityTypeAnnotations Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de