QueryTypeBuilder<TQuery> Classe

Definição

Cuidado

Use EntityTypeBuilder instead

Fornece uma API simples para configurar um IMutableEntityType.

As instâncias dessa classe são retornadas de métodos ao usar a ModelBuilder API e ela não foi projetada para ser construída diretamente no código do aplicativo.

public class QueryTypeBuilder<TQuery> : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder where TQuery : class
[System.Obsolete("Use EntityTypeBuilder instead")]
public class QueryTypeBuilder<TQuery> : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TQuery> where TQuery : class
type QueryTypeBuilder<'Query (requires 'Query : null)> = class
    inherit QueryTypeBuilder
[<System.Obsolete("Use EntityTypeBuilder instead")>]
type QueryTypeBuilder<'Query (requires 'Query : null)> = class
    inherit EntityTypeBuilder<'Query (requires 'Query : null)>
Public Class QueryTypeBuilder(Of TQuery)
Inherits QueryTypeBuilder
Public Class QueryTypeBuilder(Of TQuery)
Inherits EntityTypeBuilder(Of TQuery)

Parâmetros de tipo

TQuery

O tipo de consulta que está sendo configurado.

Herança
QueryTypeBuilder<TQuery>
Herança
QueryTypeBuilder<TQuery>
Atributos

Construtores

QueryTypeBuilder<TQuery>(IMutableEntityType)
Obsoleto.

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.

QueryTypeBuilder<TQuery>(InternalEntityTypeBuilder)
Obsoleto.

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

Builder
Obsoleto.

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 qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de EntityTypeBuilder)
Metadata
Obsoleto.

O tipo de consulta que está sendo configurado.

(Herdado de QueryTypeBuilder)
Metadata
Obsoleto.

O tipo de entidade que está sendo configurado.

(Herdado de EntityTypeBuilder)

Métodos

ComplexProperty(String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder)
ComplexProperty(String, Action<ComplexPropertyBuilder>)
Obsoleto.

Configura uma propriedade complexa do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder<TEntity>)
ComplexProperty(Type, String)
Obsoleto.

Configura uma propriedade complexa do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder)
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder<TEntity>)
ComplexProperty(Type, String, String)
Obsoleto.

Configura uma propriedade complexa do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder)
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo de entidade. Se a propriedade especificada ainda não fizer parte do modelo, ela será adicionada.

(Herdado de EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, Action<ComplexPropertyBuilder<TProperty>>)
Obsoleto.

Configura uma propriedade complexa do tipo de entidade. Se a propriedade especificada ainda não fizer parte do modelo, ela será adicionada.

(Herdado de EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo de entidade. Se a propriedade especificada ainda não fizer parte do modelo, ela será adicionada.

(Herdado de EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String, Action<ComplexPropertyBuilder<TProperty>>)
Obsoleto.

Configura uma propriedade complexa do tipo de entidade. Se a propriedade especificada ainda não fizer parte do modelo, ela será adicionada.

(Herdado de EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder)
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)
Obsoleto.

Configura uma propriedade complexa do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(String, String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder)
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)
Obsoleto.

Configura uma propriedade complexa do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder<TEntity>)
FindRelatedEntityType(String, String)
Obsoleto.

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 qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de EntityTypeBuilder)
FindRelatedEntityType(Type, String)
Obsoleto.

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 qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de EntityTypeBuilder)
HasAlternateKey(Expression<Func<TEntity,Object>>)
Obsoleto.

Cria uma chave alternativa no modelo para esse tipo de entidade se ainda não existir uma sobre as propriedades especificadas. Isso forçará as propriedades a serem somente leitura. Use HasIndex(String[]) ou HasIndex(Expression<Func<TEntity,Object>>) para especificar a exclusividade no modelo que não força as propriedades a serem somente leitura.

(Herdado de EntityTypeBuilder<TEntity>)
HasAlternateKey(String[])
Obsoleto.

Cria uma chave alternativa no modelo para esse tipo de entidade se ainda não existir uma sobre as propriedades especificadas. Isso forçará as propriedades a serem somente leitura. Use HasIndex(String[]) ou HasIndex(Expression<Func<TEntity,Object>>) para especificar a exclusividade no modelo que não força as propriedades a serem somente leitura.

(Herdado de EntityTypeBuilder<TEntity>)
HasAnnotation(String, Object)
Obsoleto.

Adiciona ou atualiza uma anotação no tipo de consulta. Se uma anotação com a chave especificada em annotation já existir, seu valor será atualizado.

HasAnnotation(String, Object)
Obsoleto.

Adiciona ou atualiza uma anotação no tipo de entidade. Se uma anotação com a chave especificada em annotation já existir, seu valor será atualizado.

(Herdado de EntityTypeBuilder<TEntity>)
HasBaseType(String)
Obsoleto.

Define o tipo base desse tipo de consulta em uma hierarquia de herança.

HasBaseType(String)
Obsoleto.

Define o tipo base desse tipo de entidade em uma hierarquia de herança.

(Herdado de EntityTypeBuilder<TEntity>)
HasBaseType(Type)
Obsoleto.

Define o tipo base desse tipo de consulta em uma hierarquia de herança.

HasBaseType(Type)
Obsoleto.

Define o tipo base desse tipo de entidade em uma hierarquia de herança.

(Herdado de EntityTypeBuilder<TEntity>)
HasBaseType<TBaseType>()
Obsoleto.

Define o tipo base desse tipo de consulta em uma hierarquia de herança.

HasBaseType<TBaseType>()
Obsoleto.

Define o tipo base desse tipo de entidade em uma hierarquia de herança.

(Herdado de EntityTypeBuilder<TEntity>)
HasChangeTrackingStrategy(ChangeTrackingStrategy)
Obsoleto.

Configura o ChangeTrackingStrategy a ser usado para esse tipo de entidade. Essa estratégia indica como o contexto detecta alterações nas propriedades de uma instância do tipo de entidade.

(Herdado de EntityTypeBuilder<TEntity>)
HasChangeTrackingStrategy(ChangeTrackingStrategy)
Obsoleto.

Configura o ChangeTrackingStrategy a ser usado para esse tipo de entidade. Essa estratégia indica como o contexto detecta alterações nas propriedades de uma instância do tipo de entidade.

(Herdado de EntityTypeBuilder<TEntity>)
HasData(IEnumerable<Object>)
Obsoleto.

Adiciona dados de semente a esse tipo de entidade. Ele é usado para gerar migrações de movimento de dados.

(Herdado de EntityTypeBuilder<TEntity>)
HasData(IEnumerable<TEntity>)
Obsoleto.

Adiciona dados de semente a esse tipo de entidade. Ele é usado para gerar migrações de movimento de dados.

(Herdado de EntityTypeBuilder<TEntity>)
HasData(Object[])
Obsoleto.

Adiciona dados de semente a esse tipo de entidade. Ele é usado para gerar migrações de movimento de dados.

(Herdado de EntityTypeBuilder<TEntity>)
HasData(TEntity[])
Obsoleto.

Adiciona dados de semente a esse tipo de entidade. Ele é usado para gerar migrações de movimento de dados.

(Herdado de EntityTypeBuilder<TEntity>)
HasDiscriminator()
Obsoleto.

Configura a propriedade discriminatória usada para identificar o tipo de entidade no repositório.

(Herdado de EntityTypeBuilder)
HasDiscriminator(String, Type)
Obsoleto.

Configura a propriedade discriminatória usada para identificar o tipo de entidade no repositório.

(Herdado de EntityTypeBuilder)
HasDiscriminator<TDiscriminator>(Expression<Func<TEntity,TDiscriminator>>)
Obsoleto.

Configura a propriedade discriminatória usada para identificar o tipo de entidade no repositório.

(Herdado de EntityTypeBuilder<TEntity>)
HasDiscriminator<TDiscriminator>(String)
Obsoleto.

Configura a propriedade discriminatória usada para identificar o tipo de entidade no repositório.

(Herdado de EntityTypeBuilder)
HasIndex(Expression<Func<TEntity,Object>>)
Obsoleto.

Configura um índice sem nome nas propriedades especificadas. Se houver um índice existente na lista de propriedades fornecida, o índice existente será retornado para configuração.

(Herdado de EntityTypeBuilder<TEntity>)
HasIndex(Expression<Func<TEntity,Object>>, String)
Obsoleto.

Configura um índice nas propriedades especificadas com o nome fornecido. Se houver um índice existente na lista determinada de propriedades e com o nome fornecido, o índice existente será retornado para configuração.

(Herdado de EntityTypeBuilder<TEntity>)
HasIndex(String[])
Obsoleto.

Configura um índice sem nome nas propriedades especificadas. Se houver um índice existente na lista de propriedades fornecida, o índice existente será retornado para configuração.

(Herdado de EntityTypeBuilder<TEntity>)
HasIndex(String[], String)
Obsoleto.

Configura um índice nas propriedades especificadas com o nome fornecido. Se houver um índice existente na lista determinada de propriedades e com o nome fornecido, o índice existente será retornado para configuração.

(Herdado de EntityTypeBuilder<TEntity>)
HasKey(Expression<Func<TEntity,Object>>)
Obsoleto.

Define as propriedades que compõem a chave primária para esse tipo de entidade.

(Herdado de EntityTypeBuilder<TEntity>)
HasKey(String[])
Obsoleto.

Define as propriedades que compõem a chave primária para esse tipo de entidade.

(Herdado de EntityTypeBuilder<TEntity>)
HasMany(String)
Obsoleto.

Configura uma relação em que esse tipo de entidade tem uma coleção que contém instâncias do outro tipo na relação.

(Herdado de EntityTypeBuilder)
HasMany(String, String)
Obsoleto.

Configura uma relação em que esse tipo de entidade tem uma coleção que contém instâncias do outro tipo na relação.

(Herdado de EntityTypeBuilder)
HasMany(Type, String)
Obsoleto.

Configura uma relação em que esse tipo de entidade tem uma coleção que contém instâncias do outro tipo na relação.

(Herdado de EntityTypeBuilder)
HasMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)
Obsoleto.

Configura uma relação em que esse tipo de entidade tem uma coleção que contém instâncias do outro tipo na relação.

(Herdado de EntityTypeBuilder<TEntity>)
HasMany<TRelatedEntity>(String)
Obsoleto.

Configura uma relação em que esse tipo de entidade tem uma coleção que contém instâncias do outro tipo na relação.

(Herdado de EntityTypeBuilder<TEntity>)
HasManyBuilder(EntityType, PropertyInfo)
Obsoleto.

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.

(Herdado de EntityTypeBuilder)
HasManyBuilder(EntityType, String)
Obsoleto.

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.

(Herdado de EntityTypeBuilder)
HasNoDiscriminator()
Obsoleto.

Configura o tipo de entidade como sem propriedade discriminatória.

(Herdado de EntityTypeBuilder<TEntity>)
HasNoKey()
Obsoleto.

Configura o tipo de entidade para não ter chaves. Ele só será utilizável para consultas.

(Herdado de EntityTypeBuilder<TEntity>)
HasOne(String)
Obsoleto.

Configura uma relação em que esse tipo de entidade tem uma referência que aponta para uma única instância do outro tipo na relação.

(Herdado de EntityTypeBuilder)
HasOne(String, String)
Obsoleto.

Configura uma relação em que esse tipo de consulta tem uma referência que aponta para uma única instância do outro tipo na relação.

Observe que chamar esse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que essa propriedade exista no tipo de entidade. Se a propriedade de navegação for usada, ela deverá ser especificada.

Depois de chamar esse método, você deve encadear uma chamada para WithMany(String) ou WithOne(String) para configurar totalmente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação válida.

(Herdado de QueryTypeBuilder)
HasOne(String, String)
Obsoleto.

Configura uma relação em que esse tipo de entidade tem uma referência que aponta para uma única instância do outro tipo na relação.

(Herdado de EntityTypeBuilder)
HasOne(Type, String)
Obsoleto.

Configura uma relação em que esse tipo de consulta tem uma referência que aponta para uma única instância do outro tipo na relação.

Depois de chamar esse método, você deve encadear uma chamada para WithMany(String) ou WithOne(String) para configurar totalmente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação válida.

(Herdado de QueryTypeBuilder)
HasOne(Type, String)
Obsoleto.

Configura uma relação em que esse tipo de entidade tem uma referência que aponta para uma única instância do outro tipo na relação.

(Herdado de EntityTypeBuilder)
HasOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que esse tipo de entidade tem uma referência que aponta para uma única instância do outro tipo na relação.

(Herdado de EntityTypeBuilder<TEntity>)
HasOne<TRelatedEntity>(Expression<Func<TQuery,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que esse tipo de consulta tem uma referência que aponta para uma única instância do outro tipo na relação.

Observe que chamar esse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que essa propriedade exista no tipo de entidade. Se a propriedade de navegação for usada, ela deverá ser especificada.

Depois de chamar esse método, você deve encadear uma chamada para WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>) ou WithOne(Expression<Func<TRelatedEntity,TEntity>>) para configurar totalmente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação válida.

HasOne<TRelatedEntity>(String)
Obsoleto.

Configura uma relação em que esse tipo de entidade tem uma referência que aponta para uma única instância do outro tipo na relação.

(Herdado de EntityTypeBuilder<TEntity>)
HasOneBuilder(EntityType, PropertyInfo)
Obsoleto.

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.

(Herdado de EntityTypeBuilder)
HasOneBuilder(EntityType, String)
Obsoleto.

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.

(Herdado de EntityTypeBuilder)
HasOneBuilder(MemberIdentity, EntityType)
Obsoleto.

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 qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de EntityTypeBuilder)
HasQueryFilter(Expression<Func<TEntity,Boolean>>)
Obsoleto.

Especifica uma expressão de predicado LINQ que será aplicada automaticamente a todas as consultas direcionadas a esse tipo de entidade.

(Herdado de EntityTypeBuilder<TEntity>)
HasQueryFilter(Expression<Func<TQuery,Boolean>>)
Obsoleto.

Especifica uma expressão de predicado LINQ que será aplicada automaticamente a todas as consultas direcionadas a esse tipo de consulta.

HasQueryFilter(LambdaExpression)
Obsoleto.

Especifica uma expressão de predicado LINQ que será aplicada automaticamente a todas as consultas direcionadas a esse tipo de consulta.

(Herdado de QueryTypeBuilder)
HasQueryFilter(LambdaExpression)
Obsoleto.

Especifica uma expressão de predicado LINQ que será aplicada automaticamente a todas as consultas direcionadas a esse tipo de entidade.

(Herdado de EntityTypeBuilder<TEntity>)
Ignore(Expression<Func<TEntity,Object>>)
Obsoleto.

Exclui a propriedade fornecida do tipo de entidade. Esse método normalmente é usado para remover propriedades ou navegaçãos do tipo de entidade que foram adicionados por convenção.

(Herdado de EntityTypeBuilder<TEntity>)
Ignore(Expression<Func<TQuery,Object>>)
Obsoleto.

Exclui a propriedade fornecida do tipo de consulta. Esse método normalmente é usado para remover propriedades do tipo de consulta que foram adicionadas por convenção.

Ignore(String)
Obsoleto.

Exclui a propriedade fornecida do tipo de consulta. Esse método normalmente é usado para remover propriedades do tipo de consulta que foram adicionadas por convenção.

Ignore(String)
Obsoleto.

Exclui a propriedade fornecida do tipo de entidade. Esse método normalmente é usado para remover propriedades ou navegaçãos do tipo de entidade que foram adicionados por convenção.

(Herdado de EntityTypeBuilder<TEntity>)
IndexerProperty(Type, String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder)
IndexerProperty<TProperty>(String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder)
Navigation(String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade de navegação existente do tipo de entidade. É um erro para a propriedade de navegação não existir.

(Herdado de EntityTypeBuilder)
Navigation<TNavigation>(Expression<Func<TEntity,IEnumerable<TNavigation>>>)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade de navegação existente do tipo de entidade. É um erro para a propriedade de navegação não existir.

(Herdado de EntityTypeBuilder<TEntity>)
Navigation<TNavigation>(Expression<Func<TEntity,TNavigation>>)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade de navegação existente do tipo de entidade. É um erro para a propriedade de navegação não existir.

(Herdado de EntityTypeBuilder<TEntity>)
New(InternalEntityTypeBuilder)
Obsoleto.

Cria um novo construtor com base no construtor interno fornecido. Essa implementação substituída cria EntityTypeBuilder<TEntity> instâncias para que a lógica herdada da classe base use-as em vez de EntityTypeBuilder.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsMany(String, String)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder)
OwnsMany(String, String, Action<CollectionOwnershipBuilder>)
Obsoleto.

Configura uma relação em que esse tipo de entidade fornece identidade para o outro tipo na relação.

(Herdado de EntityTypeBuilder)
OwnsMany(String, String, Action<OwnedNavigationBuilder>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsMany(String, Type, String)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder)
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsMany(Type, String)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder)
OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)
Obsoleto.

Configura uma relação em que esse tipo de entidade fornece identidade para o outro tipo na relação.

(Herdado de EntityTypeBuilder)
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.

A maioria das operações em uma entidade de propriedade requer acessá-la por meio da entidade de proprietário usando a navegação correspondente.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.

A maioria das operações em uma entidade de propriedade requer acessá-la por meio da entidade de proprietário usando a navegação correspondente.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, String)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsOne(String, String)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder)
OwnsOne(String, String, Action<OwnedNavigationBuilder>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.

A maioria das operações em uma entidade de propriedade exige acessá-la por meio da entidade de proprietário usando a navegação correspondente.

(Herdado de EntityTypeBuilder)
OwnsOne(String, Type, String)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder)
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsOne(Type, String)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder)
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.

A maioria das operações em uma entidade de propriedade exige acessá-la por meio da entidade de proprietário usando a navegação correspondente.

(Herdado de EntityTypeBuilder)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.

A maioria das operações em uma entidade de propriedade requer acessá-la por meio da entidade de proprietário usando a navegação correspondente.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.

A maioria das operações em uma entidade de propriedade requer acessá-la por meio da entidade de proprietário usando a navegação correspondente.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, String)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsoleto.

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de EntityTypeBuilder<TEntity>)
PrimitiveCollection(String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade em que essa propriedade representa uma coleção de valores primitivos, como cadeias de caracteres ou inteiros. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder)
PrimitiveCollection(Type, String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade em que essa propriedade representa uma coleção de valores primitivos, como cadeias de caracteres ou inteiros. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder)
PrimitiveCollection<TProperty>(Expression<Func<TEntity,TProperty>>)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade em que essa propriedade representa uma coleção de valores primitivos, como cadeias de caracteres ou inteiros.

(Herdado de EntityTypeBuilder<TEntity>)
PrimitiveCollection<TProperty>(String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade em que essa propriedade representa uma coleção de valores primitivos, como cadeias de caracteres ou inteiros. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder)
Property(String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de consulta. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

Ao adicionar uma nova propriedade com essa sobrecarga, o nome da propriedade deve corresponder ao nome de uma propriedade ou campo CLR no tipo de consulta. Essa sobrecarga não pode ser usada para adicionar uma nova propriedade de estado de sombra.

(Herdado de QueryTypeBuilder)
Property(String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder)
Property(Type, String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de consulta. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

Ao adicionar uma nova propriedade, se houver uma propriedade com o mesmo nome na classe de tipo de consulta, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe de tipo de consulta, uma nova propriedade de estado de sombra será adicionada. Uma propriedade de estado de sombra é aquela que não tem uma propriedade correspondente na classe de tipo de consulta. O valor atual da propriedade é armazenado no ChangeTracker em vez de ser armazenado em instâncias da classe de tipo de consulta.

(Herdado de QueryTypeBuilder)
Property(Type, String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder)
Property<TProperty>(Expression<Func<TEntity,TProperty>>)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se a propriedade especificada ainda não fizer parte do modelo, ela será adicionada.

(Herdado de EntityTypeBuilder<TEntity>)
Property<TProperty>(Expression<Func<TQuery,TProperty>>)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de consulta. Se a propriedade especificada ainda não fizer parte do modelo, ela será adicionada.

Property<TProperty>(String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de consulta. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

Ao adicionar uma nova propriedade, se houver uma propriedade com o mesmo nome na classe de tipo de consulta, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe de tipo de consulta, uma nova propriedade de estado de sombra será adicionada. Uma propriedade de estado de sombra é aquela que não tem uma propriedade correspondente na classe de tipo de consulta. O valor atual da propriedade é armazenado no ChangeTracker em vez de ser armazenado em instâncias da classe de tipo de consulta.

(Herdado de QueryTypeBuilder)
Property<TProperty>(String)
Obsoleto.

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de EntityTypeBuilder)
ToQuery(Expression<Func<IQueryable<TEntity>>>)
Obsoleto.

Configura uma consulta usada para fornecer dados para um tipo de entidade sem chave.

(Herdado de EntityTypeBuilder<TEntity>)
ToQuery(Expression<Func<IQueryable<TQuery>>>)
Obsoleto.

Configura uma consulta usada para fornecer dados para um tipo de consulta.

UsePropertyAccessMode(PropertyAccessMode)
Obsoleto.

Define o PropertyAccessMode a ser usado para todas as propriedades desse tipo de consulta.

Por padrão, o campo de suporte, se for encontrado por convenção ou tiver sido especificado, será usado quando novos objetos forem construídos, normalmente quando entidades são consultadas do banco de dados. As propriedades são usadas para todos os outros acessos. Chamar esse método alterará esse comportamento para todas as propriedades desse tipo de consulta, conforme descrito na PropertyAccessMode enumeração .

Chamar esse método substitui todas as propriedades desse tipo de consulta em qualquer modo de acesso definido no modelo.

UsePropertyAccessMode(PropertyAccessMode)
Obsoleto.

Define o PropertyAccessMode a ser usado para todas as propriedades desse tipo de entidade.

Por padrão, o campo de suporte, se for encontrado por convenção ou tiver sido especificado, será usado quando novos objetos forem construídos, normalmente quando entidades são consultadas do banco de dados. As propriedades são usadas para todos os outros acessos. Chamar esse método witll altera esse comportamento para todas as propriedades desse tipo de entidade, conforme descrito na PropertyAccessMode enumeração .

Chamar esse método substitui todas as propriedades dessa entidade, digite qualquer modo de acesso definido no modelo.

(Herdado de EntityTypeBuilder<TEntity>)
UsePropertyAccessMode(PropertyAccessMode)
Obsoleto.

Define o PropertyAccessMode a ser usado para todas as propriedades desse tipo de entidade.

(Herdado de EntityTypeBuilder<TEntity>)

Implantações explícitas de interface

IInfrastructure<IMutableModel>.Instance
Obsoleto.

O modelo ao qual o tipo de consulta pertence.

(Herdado de QueryTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance
Obsoleto.

Obtém o construtor interno que está sendo usado para configurar o tipo de consulta.

(Herdado de QueryTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance
Obsoleto.

Obtém o construtor interno que está sendo usado para configurar o tipo de entidade.

(Herdado de EntityTypeBuilder)

Métodos de Extensão

HasPartitionKey(EntityTypeBuilder, String)
Obsoleto.

Configura a propriedade usada para armazenar a chave de partição.

HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String)
Obsoleto.

Configura a propriedade usada para armazenar a chave de partição.

HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)
Obsoleto.

Configura a propriedade usada para armazenar a chave de partição.

ToContainer(EntityTypeBuilder, String)
Obsoleto.

Configura o contêiner para o qual o tipo de entidade é mapeado ao direcionar para o Azure Cosmos.

ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String)
Obsoleto.

Configura o contêiner para o qual o tipo de entidade é mapeado ao direcionar para o Azure Cosmos.

GetInfrastructure<T>(IInfrastructure<T>)
Obsoleto.

Obtém o valor de uma propriedade que está sendo ocultada usando IInfrastructure<T>.

Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

HasCheckConstraint(EntityTypeBuilder, String, String)
Obsoleto.

Configura um banco de dados marcar restrição ao direcionar um banco de dados relacional.

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Obsoleto.

Configura um banco de dados marcar restrição ao direcionar um banco de dados relacional.

HasComment(EntityTypeBuilder, String)
Obsoleto.

Configura um comentário a ser aplicado à tabela

HasComment<TEntity>(EntityTypeBuilder<TEntity>, String)
Obsoleto.

Configura um comentário a ser aplicado à tabela

ToTable(EntityTypeBuilder, String)
Obsoleto.

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable(EntityTypeBuilder, String, String)
Obsoleto.

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String)
Obsoleto.

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Obsoleto.

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView(EntityTypeBuilder, String)
Obsoleto.

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView(EntityTypeBuilder, String, String)
Obsoleto.

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String)
Obsoleto.

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Obsoleto.

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

HasDiscriminator(QueryTypeBuilder)
Obsoleto.

Configura a coluna discriminatória usada para identificar qual tipo de consulta cada linha em uma tabela representa quando uma hierarquia de herança é mapeada para uma única tabela em um banco de dados relacional.

HasDiscriminator(QueryTypeBuilder, String, Type)
Obsoleto.

Configura a coluna discriminatória usada para identificar qual tipo de consulta cada linha em uma tabela representa quando uma hierarquia de herança é mapeada para uma única tabela em um banco de dados relacional.

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)
Obsoleto.

Configura a coluna discriminatória usada para identificar qual tipo de consulta cada linha em uma tabela representa quando uma hierarquia de herança é mapeada para uma única tabela em um banco de dados relacional.

HasDiscriminator<TQuery,TDiscriminator>(QueryTypeBuilder<TQuery>, Expression<Func<TQuery,TDiscriminator>>)
Obsoleto.

Configura a coluna discriminatória usada para identificar qual tipo de consulta cada linha em uma tabela representa quando uma hierarquia de herança é mapeada para uma única tabela em um banco de dados relacional.

ToView(QueryTypeBuilder, String)
Obsoleto.

Configura a exibição ou tabela para a qual a exibição é mapeada ao direcionar um banco de dados relacional.

ToView(QueryTypeBuilder, String, String)
Obsoleto.

Configura a exibição ou tabela para a qual a exibição é mapeada ao direcionar um banco de dados relacional.

ToView<TQuery>(QueryTypeBuilder<TQuery>, String)
Obsoleto.

Configura a exibição ou tabela para a qual a exibição é mapeada ao direcionar um banco de dados relacional.

ToView<TQuery>(QueryTypeBuilder<TQuery>, String, String)
Obsoleto.

Configura a exibição ou tabela para a qual a exibição é mapeada ao direcionar um banco de dados relacional.

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como otimizada para memória.

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como otimizada para memória.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como otimizada para memória.

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como otimizada para memória.

Aplica-se a