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 dos métodos ao usar a ModelBuilder API e não foram projetadas para serem construídas 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)

Essa é uma API interna que dá suporte à infraestrutura de 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 muito cuidado e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão de Entity Framework Core.

QueryTypeBuilder<TQuery>(InternalEntityTypeBuilder)

Esta API dá suporte à infraestrutura de 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

Metadata

O tipo de consulta que está sendo configurado.

(Herdado de QueryTypeBuilder)
Metadata

O tipo de entidade que está sendo configurado.

(Herdado de EntityTypeBuilder)

Métodos

FindRelatedEntityType(String, String)

Essa é uma API interna que dá suporte à infraestrutura de 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 muito cuidado e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão de Entity Framework Core.

(Herdado de EntityTypeBuilder)
FindRelatedEntityType(Type, String)

Essa é uma API interna que dá suporte à infraestrutura de 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 muito cuidado e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão de Entity Framework Core.

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

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[])

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)

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)

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)

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

HasBaseType(String)

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

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

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

HasBaseType(Type)

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

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

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

HasBaseType<TBaseType>()

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

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

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)

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

Configura esta entidade para ter dados de semente. Ele é usado para gerar migrações de movimento de dados.

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

Configura esta entidade para ter dados de semente. Ele é usado para gerar migrações de movimento de dados.

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

Configura esta entidade para ter dados de semente. Ele é usado para gerar migrações de movimento de dados.

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

Configura esta entidade para ter dados de semente. Ele é usado para gerar migrações de movimento de dados.

(Herdado de EntityTypeBuilder<TEntity>)
HasDiscriminator()

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

(Herdado de EntityTypeBuilder)
HasDiscriminator(String, Type)

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

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

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

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

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

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

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)

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[])

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)

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

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

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

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

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

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.

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

(Herdado de EntityTypeBuilder)
HasMany(String, String)

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.

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

(Herdado de EntityTypeBuilder)
HasMany(Type, String)

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.

Observe que a chamada desse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que exista uma propriedade 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 WithOne(String) para configurar completamente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação válida.

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

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.

Observe que a chamada desse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que exista uma propriedade 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 WithOne(Expression<Func<TRelatedEntity,TEntity>>) para configurar completamente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação válida.

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

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.

Observe que a chamada desse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que exista uma propriedade 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 WithOne(Expression<Func<TRelatedEntity,TEntity>>) para configurar completamente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação válida.

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

Esta API dá suporte à infraestrutura de 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)

Esta API dá suporte à infraestrutura de 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()

Configura o tipo de entidade como sem Propriedade discriminadora.

(Herdado de EntityTypeBuilder<TEntity>)
HasNoKey()

Configura o tipo de entidade para que não tenha nenhuma chave. Ele só poderá ser usado para consultas.

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

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.

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

(Herdado de EntityTypeBuilder)
HasOne(String, String)

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 a chamada desse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que exista uma propriedade 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 completamente 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)

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.

Observe que a chamada desse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que exista uma propriedade 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 completamente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação válida.

(Herdado de EntityTypeBuilder)
HasOne(Type, String)

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 completamente 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)

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.

Observe que a chamada desse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que exista uma propriedade 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 completamente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação válida.

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

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.

Observe que a chamada desse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que exista uma propriedade 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 completamente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação válida.

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

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 a chamada desse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que exista uma propriedade 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 completamente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação válida.

HasOne<TRelatedEntity>(String)

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.

Observe que a chamada desse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que exista uma propriedade 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 completamente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação válida.

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

Esta API dá suporte à infraestrutura de 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)

Esta API dá suporte à infraestrutura de 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)

Essa é uma API interna que dá suporte à infraestrutura de 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 muito cuidado e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão de Entity Framework Core.

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

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

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

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

HasQueryFilter(LambdaExpression)

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

(Herdado de QueryTypeBuilder)
HasQueryFilter(LambdaExpression)

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

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

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

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

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)

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)

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

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

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

As propriedades do indexador são armazenadas na entidade usando um indexador que fornece o nome de propriedade fornecido.

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

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

As propriedades do indexador são armazenadas na entidade usando um indexador que fornece o nome de propriedade fornecido.

(Herdado de EntityTypeBuilder)
Navigation(String)

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

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

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

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

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

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

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 as use, em vez de EntityTypeBuilder .

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

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

Configura uma relação na qual a entidade de destino pertence (ou parte dela) essa entidade.

O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo se a navegação for 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 precisa acessá-la por meio da entidade do proprietário usando a navegação correspondente.

Depois de chamar esse método, você deve encadear uma chamada para WithOwner(String) para configurar totalmente a relação.

(Herdado de EntityTypeBuilder<TEntity>)
Property(String)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de consulta. Se não existir nenhuma propriedade com o nome fornecido, 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)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se não existir nenhuma propriedade com o nome fornecido, 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 entidade. Essa sobrecarga não pode ser usada para adicionar uma nova propriedade de estado de sombra.

(Herdado de EntityTypeBuilder)
Property(Type, String)

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

Ao adicionar uma nova propriedade, se existir uma propriedade com o mesmo nome na classe de tipo de consulta, ela será adicionada ao modelo. Se não existir nenhuma propriedade 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 em ChangeTracker em vez de ser armazenado em instâncias da classe de tipo de consulta.

(Herdado de QueryTypeBuilder)
Property(Type, String)

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

Ao adicionar uma nova propriedade, se existir uma propriedade com o mesmo nome na classe de entidade, ela será adicionada ao modelo. Se não existir nenhuma propriedade na classe de entidade, 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 entidade. O valor atual da propriedade é armazenado em ChangeTracker em vez de ser armazenado em instâncias da classe de entidade.

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

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

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)

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

Ao adicionar uma nova propriedade, se existir uma propriedade com o mesmo nome na classe de tipo de consulta, ela será adicionada ao modelo. Se não existir nenhuma propriedade 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 em ChangeTracker em vez de ser armazenado em instâncias da classe de tipo de consulta.

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

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

Ao adicionar uma nova propriedade, se existir uma propriedade com o mesmo nome na classe de entidade, ela será adicionada ao modelo. Se não existir nenhuma propriedade na classe de entidade, 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 entidade. O valor atual da propriedade é armazenado em ChangeTracker em vez de ser armazenado em instâncias da classe de entidade.

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

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

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

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

UsePropertyAccessMode(PropertyAccessMode)

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

Por padrão, o campo de backup, se for encontrado por convenção ou tiver sido especificado, será usado quando novos objetos forem construídos, normalmente quando as 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 este método substitui para todas as propriedades dessa consulta digite qualquer modo de acesso que tenha sido definido no modelo.

UsePropertyAccessMode(PropertyAccessMode)

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

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

Chamar este método overrrides para todas as propriedades dessa entidade digite qualquer modo de acesso que tenha sido definido no modelo.

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

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

Por padrão, o campo de backup, se for encontrado por convenção ou tiver sido especificado, será usado quando novos objetos forem construídos, normalmente quando as 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 entidade, conforme descrito na PropertyAccessMode enumeração.

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

(Herdado de EntityTypeBuilder<TEntity>)

Implantações explícitas de interface

IInfrastructure<IConventionEntityTypeBuilder>.Instance

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

(Herdado de EntityTypeBuilder)
IInfrastructure<IMutableModel>.Instance

O modelo ao qual o tipo de consulta pertence.

(Herdado de QueryTypeBuilder)
IInfrastructure<IMutableModel>.Instance

O modelo ao qual o tipo de entidade pertence.

(Herdado de EntityTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance

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

(Herdado de QueryTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance

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)

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

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

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

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

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

ToContainer(EntityTypeBuilder, String)

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

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

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

GetInfrastructure<T>(IInfrastructure<T>)

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). Em geral, ele não é usado no código do aplicativo.

IInfrastructure<T> é usado para ocultar propriedades que não se destinam a serem usadas no código do aplicativo, mas podem ser usadas em métodos de extensão gravados por provedores de banco de dados, etc.

HasCheckConstraint(EntityTypeBuilder, String, String)

Configura uma restrição de verificação de banco de dados ao direcionar para um banco de dados relacional.

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

Configura uma restrição de verificação de banco de dados ao direcionar para um banco de dados relacional.

HasComment(EntityTypeBuilder, String)

Configura um comentário a ser aplicado à tabela

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

Configura um comentário a ser aplicado à tabela

ToTable(EntityTypeBuilder, String)

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

ToTable(EntityTypeBuilder, String, String)

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

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

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

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

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

ToView(EntityTypeBuilder, String)

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

ToView(EntityTypeBuilder, String, String)

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

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

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

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

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

HasDiscriminator(QueryTypeBuilder)

Configura a coluna discriminadora 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)

Configura a coluna discriminadora 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)

Configura a coluna discriminadora 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>>)

Configura a coluna discriminadora 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)

Configura a exibição ou tabela que o modo de exibição mapeia ao direcionar um banco de dados relacional.

ToView(QueryTypeBuilder, String, String)

Configura a exibição ou tabela que o modo de exibição mapeia ao direcionar um banco de dados relacional.

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

Configura a exibição ou tabela que o modo de exibição mapeia ao direcionar um banco de dados relacional.

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

Configura a exibição ou tabela que o modo de exibição mapeia ao direcionar um banco de dados relacional.

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade mapeia ao direcionar SQL Server como com otimização de memória.

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

Configura a tabela para a qual a entidade mapeia ao direcionar SQL Server como com otimização de memória.

IsMemoryOptimized(EntityTypeBuilder, Boolean)

Configura a tabela para a qual a entidade mapeia ao direcionar SQL Server como com otimização de memória.

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

Configura a tabela para a qual a entidade mapeia ao direcionar SQL Server como com otimização de memória.

Aplica-se a