CosmosEntityTypeBuilderExtensions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Méthodes d’extension spécifiques à Cosmos pour EntityTypeBuilder.
public static class CosmosEntityTypeBuilderExtensions
type CosmosEntityTypeBuilderExtensions = class
Public Module CosmosEntityTypeBuilderExtensions
- Héritage
-
CosmosEntityTypeBuilderExtensions
Remarques
Pour plus d’informations et d’exemples, consultez Modélisation des types et relationsd’entités et Accès à Azure Cosmos DB avec EF Core .
Méthodes
CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Retourne une valeur indiquant si la durée de vie du magasin analytique peut être définie à partir de la source de configuration actuelle |
CanSetContainer(IConventionEntityTypeBuilder, String, Boolean) |
Retourne une valeur indiquant si le conteneur auquel le type d’entité est mappé peut être défini à partir de la source de configuration actuelle |
CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Retourne une valeur indiquant si l’heure de vie par défaut peut être définie à partir de la source de configuration actuelle |
CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean) |
Retourne une valeur indiquant si le nom de propriété parent auquel le type d’entité est mappé peut être défini à partir de la source de configuration actuelle |
CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean) |
Retourne une valeur indiquant si la propriété utilisée pour stocker la clé de partition peut être définie à partir de la source de configuration actuelle |
CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean) |
Retourne une valeur indiquant si le débit donné peut être défini. |
HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>) |
Configure la durée de vie du magasin analytique en secondes à l’étendue du conteneur. |
HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Configure la durée de vie du magasin analytique en secondes à l’étendue du conteneur. |
HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Configure la durée de vie du magasin analytique en secondes à l’étendue du conteneur. |
HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>) |
Configure l’offre de débit provisionné à la mise à l’échelle automatique. |
HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Configure l’offre de débit provisionné à la mise à l’échelle automatique. |
HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>) |
Configure le temps de vie par défaut en secondes au niveau de l’étendue du conteneur. |
HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Configure le temps de vie par défaut en secondes au niveau de l’étendue du conteneur. |
HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Configure le temps de vie par défaut en secondes au niveau de l’étendue du conteneur. |
HasManualThroughput(EntityTypeBuilder, Nullable<Int32>) |
Configure l’offre de débit approvisionné manuellement. |
HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Configure l’offre de débit approvisionné manuellement. |
HasPartitionKey(EntityTypeBuilder, String) |
Configure la propriété utilisée pour stocker la clé de partition. |
HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean) |
Configure la propriété utilisée pour stocker la clé de partition. |
HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>) |
Configure la propriété utilisée pour stocker la clé de partition. |
HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String) |
Configure la propriété utilisée pour stocker la clé de partition. |
HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean) |
Configure le débit provisionné. |
ToContainer(EntityTypeBuilder, String) |
Configure le conteneur auquel le type d’entité est mappé lors du ciblage d’Azure Cosmos. |
ToContainer(IConventionEntityTypeBuilder, String, Boolean) |
Configure le conteneur auquel le type d’entité est mappé lors du ciblage d’Azure Cosmos. |
ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String) |
Configure le conteneur auquel le type d’entité est mappé lors du ciblage d’Azure Cosmos. |
ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean) |
Configure le nom de propriété auquel l’entité est mappée lorsqu’elle est stockée en tant que document incorporé. |
ToJsonProperty(OwnedNavigationBuilder, String) |
Configure le nom de propriété auquel l’entité est mappée lorsqu’elle est stockée en tant que document incorporé. |
ToJsonProperty<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String) |
Configure le nom de propriété auquel l’entité est mappée lorsqu’elle est stockée en tant que document incorporé. |
UseETagConcurrency(EntityTypeBuilder) |
Configure cette entité pour utiliser les vérifications d’accès concurrentiel cosmosDb etag. |
UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>) |
Configure cette entité pour utiliser les vérifications d’accès concurrentiel cosmosDb etag. |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour