CosmosEntityTypeExtensions Classe

Definizione

Metodi di estensione del tipo di entità per i metadati di Cosmos.

public static class CosmosEntityTypeExtensions
type CosmosEntityTypeExtensions = class
Public Module CosmosEntityTypeExtensions
Ereditarietà
CosmosEntityTypeExtensions

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni e accesso ad Azure Cosmos DB con EF Core .

Metodi

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Restituisce il tempo necessario per l'archivio analitico in secondi nell'ambito del contenitore.

GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType)

Ottiene l'oggetto ConfigurationSource per il tempo necessario per l'archivio analitico in secondi nell'ambito del contenitore.

GetContainer(IEntityType)

Restituisce il nome del contenitore a cui viene eseguito il mapping del tipo di entità.

GetContainer(IReadOnlyEntityType)

Restituisce il nome del contenitore a cui viene eseguito il mapping del tipo di entità.

GetContainerConfigurationSource(IConventionEntityType)

Ottiene l'oggetto ConfigurationSource per il contenitore a cui viene eseguito il mapping del tipo di entità.

GetContainingPropertyName(IEntityType)

Restituisce il nome della proprietà padre a cui viene eseguito il mapping del tipo di entità.

GetContainingPropertyName(IReadOnlyEntityType)

Restituisce il nome della proprietà padre a cui viene eseguito il mapping del tipo di entità.

GetContainingPropertyNameConfigurationSource(IConventionEntityType)

Ottiene l'oggetto ConfigurationSource per la proprietà padre a cui viene eseguito il mapping del tipo di entità.

GetDefaultTimeToLive(IReadOnlyEntityType)

Restituisce la durata predefinita in secondi nell'ambito del contenitore.

GetDefaultTimeToLiveConfigurationSource(IConventionEntityType)

Ottiene l'oggetto ConfigurationSource per la durata predefinita in secondi nell'ambito del contenitore.

GetETagProperty(IConventionEntityType)

Ottiene la proprietà in questa entità mappata a Cosmos ETag, se presente.

GetETagProperty(IEntityType)

Ottiene la proprietà in questa entità mappata a Cosmos ETag, se presente.

GetETagProperty(IMutableEntityType)

Ottiene la proprietà in questa entità mappata a Cosmos ETag, se presente.

GetETagProperty(IReadOnlyEntityType)

Ottiene la proprietà in questa entità mappata a Cosmos ETag, se presente.

GetETagPropertyName(IEntityType)

Restituisce il nome della proprietà utilizzata per archiviare l'etag.

GetETagPropertyName(IReadOnlyEntityType)

Restituisce il nome della proprietà utilizzata per archiviare L'ETag.

GetETagPropertyNameConfigurationSource(IConventionEntityType)

Ottiene l'oggetto ConfigurationSource per la proprietà usata per archiviare l'etag.

GetPartitionKeyProperty(IConventionEntityType)

Restituisce la proprietà usata per archiviare la chiave di partizione.

GetPartitionKeyProperty(IEntityType)

Restituisce la proprietà usata per archiviare la chiave di partizione.

GetPartitionKeyProperty(IMutableEntityType)

Restituisce la proprietà usata per archiviare la chiave di partizione.

GetPartitionKeyProperty(IReadOnlyEntityType)

Restituisce la proprietà usata per archiviare la chiave di partizione.

GetPartitionKeyPropertyName(IEntityType)

Restituisce il nome della proprietà utilizzata per archiviare la chiave di partizione.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Restituisce il nome della proprietà utilizzata per archiviare la chiave di partizione.

GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType)

Ottiene l'oggetto ConfigurationSource per la proprietà usata per archiviare la chiave di partizione.

GetThroughput(IReadOnlyEntityType)

Restituisce la velocità effettiva con provisioning nell'ambito del contenitore.

GetThroughputConfigurationSource(IConventionEntityType)

Ottiene l'oggetto ConfigurationSource per la velocità effettiva con provisioning nell'ambito del contenitore.

SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Imposta il tempo per l'archiviazione analitica in secondi nell'ambito del contenitore.

SetAnalyticalStoreTimeToLive(IMutableEntityType, Nullable<Int32>)

Imposta il tempo per l'archiviazione analitica in secondi nell'ambito del contenitore.

SetContainer(IConventionEntityType, String, Boolean)

Imposta il nome del contenitore a cui viene eseguito il mapping del tipo di entità.

SetContainer(IMutableEntityType, String)

Imposta il nome del contenitore a cui viene eseguito il mapping del tipo di entità.

SetContainingPropertyName(IConventionEntityType, String, Boolean)

Imposta il nome della proprietà padre a cui viene eseguito il mapping del tipo di entità.

SetContainingPropertyName(IMutableEntityType, String)

Imposta il nome della proprietà padre a cui viene eseguito il mapping del tipo di entità.

SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Imposta la durata predefinita in secondi nell'ambito del contenitore.

SetDefaultTimeToLive(IMutableEntityType, Nullable<Int32>)

Imposta la durata predefinita in secondi nell'ambito del contenitore.

SetETagPropertyName(IConventionEntityType, String, Boolean)

Imposta il nome della proprietà utilizzata per archiviare L'ETag.

SetETagPropertyName(IMutableEntityType, String)

Imposta il nome della proprietà utilizzata per archiviare la chiave ETag.

SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean)

Imposta il nome della proprietà utilizzata per archiviare la chiave di partizione.

SetPartitionKeyPropertyName(IMutableEntityType, String)

Imposta il nome della proprietà utilizzata per archiviare la chiave di partizione.

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

Imposta la velocità effettiva di cui è stato effettuato il provisioning nell'ambito del contenitore.

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

Imposta la velocità effettiva di cui è stato effettuato il provisioning nell'ambito del contenitore.

Si applica a