CosmosEntityTypeBuilderExtensions Klasse

Definition

Cosmos-spezifische Erweiterungsmethoden für EntityTypeBuilder.

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

Hinweise

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

Methoden

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Gibt einen Wert zurück, der angibt, ob die Gültigkeitsdauer für den Analysespeicher aus der aktuellen Konfigurationsquelle festgelegt werden kann.

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der Container, dem der Entitätstyp zugeordnet ist, aus der aktuellen Konfigurationsquelle festgelegt werden kann.

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Gibt einen Wert zurück, der angibt, ob die Standardlaufzeit aus der aktuellen Konfigurationsquelle festgelegt werden kann.

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der Name der übergeordneten Eigenschaft, der der Entitätstyp zugeordnet ist, aus der aktuellen Konfigurationsquelle festgelegt werden kann.

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Gibt einen Wert zurück, der angibt, ob die Eigenschaft, die zum Speichern des Partitionsschlüssels verwendet wird, aus der aktuellen Konfigurationsquelle festgelegt werden kann.

CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Durchsatz festgelegt werden kann.

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

Konfiguriert die Gültigkeitsdauer für den Analysespeicher in Sekunden im Containerbereich.

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Konfiguriert die Gültigkeitsdauer für den Analysespeicher in Sekunden im Containerbereich.

HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Konfiguriert die Gültigkeitsdauer für den Analysespeicher in Sekunden im Containerbereich.

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

Konfiguriert das Angebot für bereitgestellten automatisch skalierten Durchsatz.

HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Konfiguriert das Angebot für bereitgestellten automatisch skalierten Durchsatz.

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

Konfiguriert die Standardzeit für die Gültigkeitsdauer in Sekunden im Containerbereich.

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Konfiguriert die Standardzeit für die Gültigkeitsdauer in Sekunden im Containerbereich.

HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Konfiguriert die Standardzeit für die Gültigkeitsdauer in Sekunden im Containerbereich.

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

Konfiguriert das Angebot für manuell bereitgestellten Durchsatz.

HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Konfiguriert das Angebot für manuell bereitgestellten Durchsatz.

HasPartitionKey(EntityTypeBuilder, String)

Konfiguriert die Eigenschaft, die zum Speichern des Partitionsschlüssels verwendet wird.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Konfiguriert die Eigenschaft, die zum Speichern des Partitionsschlüssels verwendet wird.

HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)

Konfiguriert die Eigenschaft, die zum Speichern des Partitionsschlüssels verwendet wird.

HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String)

Konfiguriert die Eigenschaft, die zum Speichern des Partitionsschlüssels verwendet wird.

HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Konfiguriert den bereitgestellten Durchsatz.

ToContainer(EntityTypeBuilder, String)

Konfiguriert den Container, dem der Entitätstyp zugeordnet ist, wenn azure Cosmos als Ziel verwendet wird.

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

Konfiguriert den Container, dem der Entitätstyp zugeordnet ist, wenn azure Cosmos als Ziel verwendet wird.

ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String)

Konfiguriert den Container, dem der Entitätstyp zugeordnet ist, wenn azure Cosmos als Ziel verwendet wird.

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Konfiguriert den Eigenschaftennamen, dem die Entität zugeordnet wird, wenn sie als eingebettetes Dokument gespeichert wird.

ToJsonProperty(OwnedNavigationBuilder, String)

Konfiguriert den Eigenschaftennamen, dem die Entität zugeordnet wird, wenn sie als eingebettetes Dokument gespeichert wird.

ToJsonProperty<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Konfiguriert den Eigenschaftennamen, dem die Entität zugeordnet wird, wenn sie als eingebettetes Dokument gespeichert wird.

UseETagConcurrency(EntityTypeBuilder)

Konfiguriert diese Entität für die Verwendung von CosmosDb etag-Parallelitätsprüfungen.

UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)

Konfiguriert diese Entität für die Verwendung von CosmosDb etag-Parallelitätsprüfungen.

Gilt für: