CosmosEntityTypeExtensions Classe

Définition

Méthodes d’extension de type d’entité pour les métadonnées Cosmos.

public static class CosmosEntityTypeExtensions
type CosmosEntityTypeExtensions = class
Public Module CosmosEntityTypeExtensions
Héritage
CosmosEntityTypeExtensions

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

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Retourne le temps de vie du magasin analytique en secondes à l’étendue du conteneur.

GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pendant la durée de vie du magasin analytique en secondes à l’étendue du conteneur.

GetContainer(IEntityType)

Retourne le nom du conteneur auquel le type d’entité est mappé.

GetContainer(IReadOnlyEntityType)

Retourne le nom du conteneur auquel le type d’entité est mappé.

GetContainerConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour le conteneur auquel le type d’entité est mappé.

GetContainingPropertyName(IEntityType)

Retourne le nom de la propriété parente à laquelle le type d’entité est mappé.

GetContainingPropertyName(IReadOnlyEntityType)

Retourne le nom de la propriété parente à laquelle le type d’entité est mappé.

GetContainingPropertyNameConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour la propriété parente à laquelle le type d’entité est mappé.

GetDefaultTimeToLive(IReadOnlyEntityType)

Retourne le temps de vie par défaut en secondes au niveau de l’étendue du conteneur.

GetDefaultTimeToLiveConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour la durée par défaut à vivre en secondes à l’étendue du conteneur.

GetETagProperty(IConventionEntityType)

Obtient la propriété sur cette entité mappée à Cosmos ETag, si elle existe.

GetETagProperty(IEntityType)

Obtient la propriété sur cette entité mappée à Cosmos ETag, si elle existe.

GetETagProperty(IMutableEntityType)

Obtient la propriété sur cette entité mappée à Cosmos ETag, si elle existe.

GetETagProperty(IReadOnlyEntityType)

Obtient la propriété sur cette entité mappée à Cosmos ETag, si elle existe.

GetETagPropertyName(IEntityType)

Retourne le nom de la propriété utilisée pour stocker l’etag.

GetETagPropertyName(IReadOnlyEntityType)

Retourne le nom de la propriété utilisée pour stocker l’ETag.

GetETagPropertyNameConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour la propriété utilisée pour stocker l’etag.

GetPartitionKeyProperty(IConventionEntityType)

Retourne la propriété utilisée pour stocker la clé de partition.

GetPartitionKeyProperty(IEntityType)

Retourne la propriété utilisée pour stocker la clé de partition.

GetPartitionKeyProperty(IMutableEntityType)

Retourne la propriété utilisée pour stocker la clé de partition.

GetPartitionKeyProperty(IReadOnlyEntityType)

Retourne la propriété utilisée pour stocker la clé de partition.

GetPartitionKeyPropertyName(IEntityType)

Retourne le nom de la propriété utilisée pour stocker la clé de partition.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Retourne le nom de la propriété utilisée pour stocker la clé de partition.

GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour la propriété utilisée pour stocker la clé de partition.

GetThroughput(IReadOnlyEntityType)

Retourne le débit provisionné à l’étendue du conteneur.

GetThroughputConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour le débit provisionné à l’étendue du conteneur.

SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Définit le temps de vie du magasin analytique en secondes à l’étendue du conteneur.

SetAnalyticalStoreTimeToLive(IMutableEntityType, Nullable<Int32>)

Définit le temps de vie du magasin analytique en secondes à l’étendue du conteneur.

SetContainer(IConventionEntityType, String, Boolean)

Définit le nom du conteneur auquel le type d’entité est mappé.

SetContainer(IMutableEntityType, String)

Définit le nom du conteneur auquel le type d’entité est mappé.

SetContainingPropertyName(IConventionEntityType, String, Boolean)

Définit le nom de la propriété parente à laquelle le type d’entité est mappé.

SetContainingPropertyName(IMutableEntityType, String)

Définit le nom de la propriété parente à laquelle le type d’entité est mappé.

SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Définit le temps de vie par défaut en secondes au niveau de l’étendue du conteneur.

SetDefaultTimeToLive(IMutableEntityType, Nullable<Int32>)

Définit le temps de vie par défaut en secondes au niveau de l’étendue du conteneur.

SetETagPropertyName(IConventionEntityType, String, Boolean)

Définit le nom de la propriété utilisée pour stocker l’ETag.

SetETagPropertyName(IMutableEntityType, String)

Définit le nom de la propriété utilisée pour stocker la clé ETag.

SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean)

Définit le nom de la propriété utilisée pour stocker la clé de partition.

SetPartitionKeyPropertyName(IMutableEntityType, String)

Définit le nom de la propriété utilisée pour stocker la clé de partition.

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

Définit le débit provisionné à l’étendue du conteneur.

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

Définit le débit provisionné à l’étendue du conteneur.

S’applique à