SqlServerEntityTypeAnnotations 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 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
- 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
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