CosmosEntityTypeBuilderExtensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Entity Framework
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für