DiscriminatorBuilder 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.
Fornece uma superfície de API simples para definir valores discriminatórios.
public class DiscriminatorBuilder
public class DiscriminatorBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
type DiscriminatorBuilder = class
type DiscriminatorBuilder = class
interface IConventionDiscriminatorBuilder
Public Class DiscriminatorBuilder
Public Class DiscriminatorBuilder
Implements IConventionDiscriminatorBuilder
- Herança
-
DiscriminatorBuilder
- Implementações
Comentários
Consulte Modelagem de tipos de entidade e relações para obter mais informações e exemplos.
Construtores
DiscriminatorBuilder(IMutableEntityType) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
DiscriminatorBuilder(RelationalAnnotationsBuilder, Func<InternalEntityTypeBuilder,RelationalEntityTypeBuilderAnnotations>) |
Essa API dá suporte à infraestrutura do Entity Framework Core e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras. |
Propriedades
AnnotationsBuilder |
Essa API dá suporte à infraestrutura do Entity Framework Core e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras. |
EntityTypeBuilder |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
Métodos
HasValue(Object) |
Configura o valor discriminatório padrão a ser usado. |
HasValue(String, Object) |
Configura o valor discriminatório a ser usado para entidades do tipo fornecido. |
HasValue(Type, Object) |
Configura o valor discriminatório a ser usado para entidades do tipo fornecido. |
HasValue<TEntity>(Object) |
Configura o valor discriminatório a ser usado para entidades do tipo genérico fornecido. |
IsComplete(Boolean) |
Configura se o mapeamento discriminatório for concluído. |
Implantações explícitas de interface
IConventionDiscriminatorBuilder.CanSetIsComplete(Boolean, Boolean) |
Retorna um valor que indica se o mapeamento discriminatório está concluído pode ser definido a partir dessa fonte de configuração. |
IConventionDiscriminatorBuilder.CanSetValue(IConventionEntityType, Object, Boolean) |
Retorna um valor que indica se o valor discriminatório pode ser definido a partir dessa fonte de configuração. |
IConventionDiscriminatorBuilder.CanSetValue(Object, Boolean) |
Retorna um valor que indica se o valor discriminatório pode ser definido a partir dessa fonte de configuração. |
IConventionDiscriminatorBuilder.EntityType |
Obtém o tipo de entidade no qual o discriminador está sendo configurado. |
IConventionDiscriminatorBuilder.HasValue(IConventionEntityType, Object, Boolean) |
Configura o valor discriminatório a ser usado para entidades do tipo fornecido. |
IConventionDiscriminatorBuilder.HasValue(Object, Boolean) |
Configura o valor discriminatório a ser usado. |
IConventionDiscriminatorBuilder.IsComplete(Boolean, Boolean) |
Configura se o mapeamento discriminatório for concluído. |