CosmosEntityTypeBuilderExtensions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Metody rozszerzenia specyficzne dla usługi Cosmos dla programu EntityTypeBuilder.
public static class CosmosEntityTypeBuilderExtensions
type CosmosEntityTypeBuilderExtensions = class
Public Module CosmosEntityTypeBuilderExtensions
- Dziedziczenie
-
CosmosEntityTypeBuilderExtensions
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek i relacji oraz Uzyskiwanie dostępu do usługi Azure Cosmos DB za pomocą programu EF Core .
Metody
CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Zwraca wartość wskazującą, czy czas wygaśnięcia magazynu analitycznego można ustawić z bieżącego źródła konfiguracji |
CanSetContainer(IConventionEntityTypeBuilder, String, Boolean) |
Zwraca wartość wskazującą, czy kontener mapujący typ jednostki można ustawić z bieżącego źródła konfiguracji |
CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Zwraca wartość wskazującą, czy można ustawić domyślny czas wygaśnięcia z bieżącego źródła konfiguracji |
CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean) |
Zwraca wartość wskazującą, czy nazwa właściwości nadrzędnej, do której typ jednostki jest mapowany, można ustawić z bieżącego źródła konfiguracji |
CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean) |
Zwraca wartość wskazującą, czy właściwość używana do przechowywania klucza partycji może zostać ustawiona z bieżącego źródła konfiguracji |
CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean) |
Zwraca wartość wskazującą, czy można ustawić daną przepływność. |
HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>) |
Konfiguruje czas wygaśnięcia magazynu analitycznego w sekundach w zakresie kontenera. |
HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Konfiguruje czas wygaśnięcia magazynu analitycznego w sekundach w zakresie kontenera. |
HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Konfiguruje czas wygaśnięcia magazynu analitycznego w sekundach w zakresie kontenera. |
HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>) |
Konfiguruje ofertę aprowizowanej przepływności autoskalowania. |
HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Konfiguruje ofertę aprowizowanej przepływności autoskalowania. |
HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>) |
Konfiguruje domyślny czas wygaśnięcia w sekundach w zakresie kontenera. |
HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Konfiguruje domyślny czas wygaśnięcia w sekundach w zakresie kontenera. |
HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Konfiguruje domyślny czas wygaśnięcia w sekundach w zakresie kontenera. |
HasManualThroughput(EntityTypeBuilder, Nullable<Int32>) |
Konfiguruje ofertę przepływności aprowizowanej ręcznie. |
HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Konfiguruje ofertę przepływności aprowizowanej ręcznie. |
HasPartitionKey(EntityTypeBuilder, String) |
Konfiguruje właściwość używaną do przechowywania klucza partycji. |
HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean) |
Konfiguruje właściwość używaną do przechowywania klucza partycji. |
HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>) |
Konfiguruje właściwość używaną do przechowywania klucza partycji. |
HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String) |
Konfiguruje właściwość używaną do przechowywania klucza partycji. |
HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean) |
Konfiguruje aprowizowaną przepływność. |
ToContainer(EntityTypeBuilder, String) |
Konfiguruje kontener, do którego typ jednostki jest mapowy podczas określania wartości docelowej usługi Azure Cosmos. |
ToContainer(IConventionEntityTypeBuilder, String, Boolean) |
Konfiguruje kontener, do którego typ jednostki jest mapowy podczas określania wartości docelowej usługi Azure Cosmos. |
ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String) |
Konfiguruje kontener, do którego typ jednostki jest mapowy podczas określania wartości docelowej usługi Azure Cosmos. |
ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean) |
Konfiguruje nazwę właściwości, na którą jest mapowana jednostka, gdy jest przechowywana jako osadzony dokument. |
ToJsonProperty(OwnedNavigationBuilder, String) |
Konfiguruje nazwę właściwości, na którą jest mapowana jednostka, gdy jest przechowywana jako osadzony dokument. |
ToJsonProperty<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String) |
Konfiguruje nazwę właściwości, na którą jest mapowana jednostka, gdy jest przechowywana jako osadzony dokument. |
UseETagConcurrency(EntityTypeBuilder) |
Konfiguruje tę jednostkę do korzystania z kontroli współbieżności usługi CosmosDb etag. |
UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>) |
Konfiguruje tę jednostkę do korzystania z kontroli współbieżności usługi CosmosDb etag. |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla