CosmosEntityTypeExtensions Classe

Definição

Métodos de extensão de tipo de entidade para metadados do Cosmos.

public static class CosmosEntityTypeExtensions
type CosmosEntityTypeExtensions = class
Public Module CosmosEntityTypeExtensions
Herança
CosmosEntityTypeExtensions

Comentários

Consulte Modelando tipos de entidade e relações e Acessando o Azure Cosmos DB com o EF Core para obter mais informações e exemplos.

Métodos

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Retorna a vida útil do repositório analítico em segundos no escopo do contêiner.

GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType)

Obtém o ConfigurationSource para a vida útil do repositório analítico em segundos no escopo do contêiner.

GetContainer(IEntityType)

Retorna o nome do contêiner para o qual o tipo de entidade é mapeado.

GetContainer(IReadOnlyEntityType)

Retorna o nome do contêiner para o qual o tipo de entidade é mapeado.

GetContainerConfigurationSource(IConventionEntityType)

Obtém o ConfigurationSource para o contêiner para o qual o tipo de entidade é mapeado.

GetContainingPropertyName(IEntityType)

Retorna o nome da propriedade pai para a qual o tipo de entidade é mapeado.

GetContainingPropertyName(IReadOnlyEntityType)

Retorna o nome da propriedade pai para a qual o tipo de entidade é mapeado.

GetContainingPropertyNameConfigurationSource(IConventionEntityType)

Obtém o ConfigurationSource da propriedade pai para a qual o tipo de entidade é mapeado.

GetDefaultTimeToLive(IReadOnlyEntityType)

Retorna o tempo padrão para viver em segundos no escopo do contêiner.

GetDefaultTimeToLiveConfigurationSource(IConventionEntityType)

Obtém o ConfigurationSource para o tempo padrão de vida em segundos no escopo do contêiner.

GetETagProperty(IConventionEntityType)

Obtém a propriedade nessa entidade que é mapeada para Cosmos ETag, se ela existir.

GetETagProperty(IEntityType)

Obtém a propriedade nessa entidade que é mapeada para Cosmos ETag, se ela existir.

GetETagProperty(IMutableEntityType)

Obtém a propriedade nessa entidade que é mapeada para Cosmos ETag, se ela existir.

GetETagProperty(IReadOnlyEntityType)

Obtém a propriedade nessa entidade que é mapeada para Cosmos ETag, se ela existir.

GetETagPropertyName(IEntityType)

Retorna o nome da propriedade usada para armazenar a etag.

GetETagPropertyName(IReadOnlyEntityType)

Retorna o nome da propriedade usada para armazenar a ETag.

GetETagPropertyNameConfigurationSource(IConventionEntityType)

Obtém o ConfigurationSource para a propriedade usada para armazenar a etag.

GetPartitionKeyProperty(IConventionEntityType)

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

GetPartitionKeyProperty(IEntityType)

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

GetPartitionKeyProperty(IMutableEntityType)

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

GetPartitionKeyProperty(IReadOnlyEntityType)

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

GetPartitionKeyPropertyName(IEntityType)

Retorna o nome da propriedade usada para armazenar a chave de partição.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Retorna o nome da propriedade usada para armazenar a chave de partição.

GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType)

Obtém o ConfigurationSource da propriedade usada para armazenar a chave de partição.

GetThroughput(IReadOnlyEntityType)

Retorna a taxa de transferência provisionada no escopo do contêiner.

GetThroughputConfigurationSource(IConventionEntityType)

Obtém o ConfigurationSource para a taxa de transferência provisionada no escopo do contêiner.

SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Define a vida útil do repositório analítico em segundos no escopo do contêiner.

SetAnalyticalStoreTimeToLive(IMutableEntityType, Nullable<Int32>)

Define a vida útil do repositório analítico em segundos no escopo do contêiner.

SetContainer(IConventionEntityType, String, Boolean)

Define o nome do contêiner para o qual o tipo de entidade é mapeado.

SetContainer(IMutableEntityType, String)

Define o nome do contêiner para o qual o tipo de entidade é mapeado.

SetContainingPropertyName(IConventionEntityType, String, Boolean)

Define o nome da propriedade pai para a qual o tipo de entidade é mapeado.

SetContainingPropertyName(IMutableEntityType, String)

Define o nome da propriedade pai para a qual o tipo de entidade é mapeado.

SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Define o tempo padrão de vida em segundos no escopo do contêiner.

SetDefaultTimeToLive(IMutableEntityType, Nullable<Int32>)

Define o tempo padrão de vida em segundos no escopo do contêiner.

SetETagPropertyName(IConventionEntityType, String, Boolean)

Define o nome da propriedade usada para armazenar a ETag.

SetETagPropertyName(IMutableEntityType, String)

Define o nome da propriedade usada para armazenar a chave ETag.

SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean)

Define o nome da propriedade usada para armazenar a chave de partição.

SetPartitionKeyPropertyName(IMutableEntityType, String)

Define o nome da propriedade usada para armazenar a chave de partição.

SetThroughput(IConventionEntityType, Nullable<Int32>, Nullable<Boolean>, Boolean)

Define a taxa de transferência provisionada no escopo do contêiner.

SetThroughput(IMutableEntityType, Nullable<Int32>, Nullable<Boolean>)

Define a taxa de transferência provisionada no escopo do contêiner.

Aplica-se a