CosmosEntityTypeBuilderExtensions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Métodos de extensão específicos do Cosmos para EntityTypeBuilder.
public static class CosmosEntityTypeBuilderExtensions
type CosmosEntityTypeBuilderExtensions = class
Public Module CosmosEntityTypeBuilderExtensions
- Herança
-
CosmosEntityTypeBuilderExtensions
Comentários
Consulte Modelagem de tipos e relações de entidade e Acesso ao Azure Cosmos DB com o EF Core para obter mais informações e exemplos.
Métodos
CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Retorna um valor que indica se o tempo de vida do repositório analítico pode ser definido a partir da fonte de configuração atual |
CanSetContainer(IConventionEntityTypeBuilder, String, Boolean) |
Retorna um valor que indica se o contêiner para o qual o tipo de entidade mapeia pode ser definido da fonte de configuração atual |
CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Retorna um valor que indica se o tempo de vida padrão pode ser definido a partir da fonte de configuração atual |
CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean) |
Retorna um valor que indica se o nome da propriedade pai para o qual o tipo de entidade é mapeado pode ser definido a partir da fonte de configuração atual |
CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean) |
Retorna um valor que indica se a propriedade usada para armazenar a chave de partição pode ser definida a partir da fonte de configuração atual |
CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean) |
Retorna um valor que indica se a taxa de transferência fornecida pode ser definida. |
HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>) |
Configura o tempo de vida do repositório analítico em segundos no escopo do contêiner. |
HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Configura o tempo de vida do repositório analítico em segundos no escopo do contêiner. |
HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Configura o tempo de vida do repositório analítico em segundos no escopo do contêiner. |
HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>) |
Configura a oferta de taxa de transferência provisionada de dimensionamento automático. |
HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Configura a oferta de taxa de transferência provisionada de dimensionamento automático. |
HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>) |
Configura o tempo padrão para viver em segundos no escopo do contêiner. |
HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Configura o tempo padrão para viver em segundos no escopo do contêiner. |
HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Configura o tempo padrão para viver em segundos no escopo do contêiner. |
HasManualThroughput(EntityTypeBuilder, Nullable<Int32>) |
Configura a oferta manual de taxa de transferência provisionada. |
HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Configura a oferta manual de taxa de transferência provisionada. |
HasPartitionKey(EntityTypeBuilder, String) |
Configura a propriedade usada para armazenar a chave de partição. |
HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean) |
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. |
HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String) |
Configura a propriedade usada para armazenar a chave de partição. |
HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean) |
Configura a taxa de transferência provisionada. |
ToContainer(EntityTypeBuilder, String) |
Configura o contêiner para o qual o tipo de entidade é mapeado ao direcionar o Azure Cosmos. |
ToContainer(IConventionEntityTypeBuilder, String, Boolean) |
Configura o contêiner para o qual o tipo de entidade é mapeado ao direcionar o Azure Cosmos. |
ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String) |
Configura o contêiner para o qual o tipo de entidade é mapeado ao direcionar o Azure Cosmos. |
ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean) |
Configura o nome da propriedade para o qual a entidade é mapeada quando armazenada como um documento inserido. |
ToJsonProperty(OwnedNavigationBuilder, String) |
Configura o nome da propriedade para o qual a entidade é mapeada quando armazenada como um documento inserido. |
ToJsonProperty<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String) |
Configura o nome da propriedade para o qual a entidade é mapeada quando armazenada como um documento inserido. |
UseETagConcurrency(EntityTypeBuilder) |
Configura essa entidade para usar verificações de simultaneidade de etag do CosmosDb. |
UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>) |
Configura essa entidade para usar verificações de simultaneidade de etag do CosmosDb. |
Aplica-se a
Entity Framework
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de