CosmosEntityTypeExtensions Klasse

Definition

Entitätstyperweiterungsmethoden für Cosmos-Metadaten.

public static class CosmosEntityTypeExtensions
type CosmosEntityTypeExtensions = class
Public Module CosmosEntityTypeExtensions
Vererbung
CosmosEntityTypeExtensions

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen und Zugreifen auf Azure Cosmos DB mit EF Core .

Methoden

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Gibt die Gültigkeitsdauer für den Analysespeicher in Sekunden im Containerbereich zurück.

GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType)

Ruft die ConfigurationSource für die Dauer des Analysespeichers in Sekunden im Containerbereich ab.

GetContainer(IEntityType)

Gibt den Namen des Containers zurück, dem der Entitätstyp zugeordnet ist.

GetContainer(IReadOnlyEntityType)

Gibt den Namen des Containers zurück, dem der Entitätstyp zugeordnet ist.

GetContainerConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für den Container ab, dem der Entitätstyp zugeordnet ist.

GetContainingPropertyName(IEntityType)

Gibt den Namen der übergeordneten Eigenschaft zurück, der der Entitätstyp zugeordnet ist.

GetContainingPropertyName(IReadOnlyEntityType)

Gibt den Namen der übergeordneten Eigenschaft zurück, der der Entitätstyp zugeordnet ist.

GetContainingPropertyNameConfigurationSource(IConventionEntityType)

Ruft die ConfigurationSource für die übergeordnete Eigenschaft ab, der der Entitätstyp zugeordnet ist.

GetDefaultTimeToLive(IReadOnlyEntityType)

Gibt die Standardzeit für Sekunden im Containerbereich zurück.

GetDefaultTimeToLiveConfigurationSource(IConventionEntityType)

Ruft die ConfigurationSource für die Standardzeit in Sekunden im Containerbereich ab.

GetETagProperty(IConventionEntityType)

Ruft die Eigenschaft für diese Entität ab, die Cosmos ETag zugeordnet ist, sofern vorhanden.

GetETagProperty(IEntityType)

Ruft die Eigenschaft für diese Entität ab, die Cosmos ETag zugeordnet ist, sofern vorhanden.

GetETagProperty(IMutableEntityType)

Ruft die Eigenschaft für diese Entität ab, die Cosmos ETag zugeordnet ist, sofern vorhanden.

GetETagProperty(IReadOnlyEntityType)

Ruft die Eigenschaft für diese Entität ab, die Cosmos ETag zugeordnet ist, sofern vorhanden.

GetETagPropertyName(IEntityType)

Gibt den Namen der Eigenschaft zurück, die zum Speichern des etags verwendet wird.

GetETagPropertyName(IReadOnlyEntityType)

Gibt den Namen der Eigenschaft zurück, die zum Speichern des ETags verwendet wird.

GetETagPropertyNameConfigurationSource(IConventionEntityType)

Ruft die ConfigurationSource für die -Eigenschaft ab, die zum Speichern des etags verwendet wird.

GetPartitionKeyProperty(IConventionEntityType)

Gibt die Eigenschaft zurück, die zum Speichern des Partitionsschlüssels verwendet wird.

GetPartitionKeyProperty(IEntityType)

Gibt die Eigenschaft zurück, die zum Speichern des Partitionsschlüssels verwendet wird.

GetPartitionKeyProperty(IMutableEntityType)

Gibt die Eigenschaft zurück, die zum Speichern des Partitionsschlüssels verwendet wird.

GetPartitionKeyProperty(IReadOnlyEntityType)

Gibt die Eigenschaft zurück, die zum Speichern des Partitionsschlüssels verwendet wird.

GetPartitionKeyPropertyName(IEntityType)

Gibt den Namen der Eigenschaft zurück, die zum Speichern des Partitionsschlüssels verwendet wird.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Gibt den Namen der Eigenschaft zurück, die zum Speichern des Partitionsschlüssels verwendet wird.

GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType)

Ruft die ConfigurationSource für die Eigenschaft ab, die zum Speichern des Partitionsschlüssels verwendet wird.

GetThroughput(IReadOnlyEntityType)

Gibt den bereitgestellten Durchsatz im Containerbereich zurück.

GetThroughputConfigurationSource(IConventionEntityType)

Ruft den ConfigurationSource für den bereitgestellten Durchsatz im Containerbereich ab.

SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Legt die Laufzeit für den Analysespeicher in Sekunden im Containerbereich fest.

SetAnalyticalStoreTimeToLive(IMutableEntityType, Nullable<Int32>)

Legt die Laufzeit für den Analysespeicher in Sekunden im Containerbereich fest.

SetContainer(IConventionEntityType, String, Boolean)

Legt den Namen des Containers fest, dem der Entitätstyp zugeordnet ist.

SetContainer(IMutableEntityType, String)

Legt den Namen des Containers fest, dem der Entitätstyp zugeordnet ist.

SetContainingPropertyName(IConventionEntityType, String, Boolean)

Legt den Namen der übergeordneten Eigenschaft fest, der der Entitätstyp zugeordnet ist.

SetContainingPropertyName(IMutableEntityType, String)

Legt den Namen der übergeordneten Eigenschaft fest, der der Entitätstyp zugeordnet ist.

SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Legt die Standardzeit in Sekunden im Containerbereich fest.

SetDefaultTimeToLive(IMutableEntityType, Nullable<Int32>)

Legt die Standardzeit in Sekunden im Containerbereich fest.

SetETagPropertyName(IConventionEntityType, String, Boolean)

Legt den Namen der Eigenschaft fest, die zum Speichern des ETags verwendet wird.

SetETagPropertyName(IMutableEntityType, String)

Legt den Namen der Eigenschaft fest, die zum Speichern des ETag-Schlüssels verwendet wird.

SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean)

Legt den Namen der Eigenschaft fest, die zum Speichern des Partitionsschlüssels verwendet wird.

SetPartitionKeyPropertyName(IMutableEntityType, String)

Legt den Namen der Eigenschaft fest, die zum Speichern des Partitionsschlüssels verwendet wird.

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

Legt den bereitgestellten Durchsatz im Containerbereich fest.

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

Legt den bereitgestellten Durchsatz im Containerbereich fest.

Gilt für: