CosmosModelExtensions 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 modelu dla metadanych usługi Cosmos.
[System.Runtime.CompilerServices.Nullable(0)]
public static class CosmosModelExtensions
public static class CosmosModelExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type CosmosModelExtensions = class
type CosmosModelExtensions = class
Public Module CosmosModelExtensions
- Dziedziczenie
-
CosmosModelExtensions
- Atrybuty
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Modelowanie typów jednostek i relacji oraz Uzyskiwanie dostępu do Azure Cosmos DB za pomocą programu EF Core.
Metody
| Nazwisko | Opis |
|---|---|
| GetDefaultContainer(IModel) |
Zwraca domyślną nazwę kontenera. |
| GetDefaultContainer(IReadOnlyModel) |
Zwraca domyślną nazwę kontenera. |
| GetDefaultContainerConfigurationSource(IConventionModel) |
Zwraca źródło konfiguracji domyślnej nazwy kontenera. |
| GetDefaultFullTextSearchLanguage(IReadOnlyModel) |
Zwraca domyślny język wyszukiwania pełnotekstowego w zakresie bazy danych. |
| GetDefaultFullTextSearchLanguageConfigurationSource(IConventionModel) |
Pobiera wartość ConfigurationSource dla domyślnego języka wyszukiwania pełnotekstowego w zakresie bazy danych. |
| GetDiscriminatorInKey(IReadOnlyModel) |
Zwraca wartość wskazującą, czy dyskryminujący typ jednostki powinien być uwzględniony w wartości "id" w formacie JSON. Przed programem EF Core 9 zawsze był dołączany. Począwszy od programu EF Core 9, nie jest on domyślnie dołączany. |
| GetDiscriminatorInKeyConfigurationSource(IConventionModel) |
Pobiera element ConfigurationSource dla .GetDiscriminatorInKey(IReadOnlyModel) |
| GetHasShadowIds(IReadOnlyModel) |
Zwraca wartość wskazującą, czy ustawienie dla zawsze tworzenia właściwości "__id" można ustawić z bieżącego źródła konfiguracji |
| GetHasShadowIdsConfigurationSource(IConventionModel) |
Pobiera element ConfigurationSource dla .GetHasShadowIds(IReadOnlyModel) |
| GetThroughput(IReadOnlyModel) |
Zwraca aprowizowaną przepływność w zakresie bazy danych. |
| GetThroughputConfigurationSource(IConventionModel) |
Pobiera wartość ConfigurationSource dla aprowizowanej przepływności w zakresie bazy danych. |
| SetDefaultContainer(IConventionModel, String, Boolean) |
Ustawia domyślną nazwę kontenera. |
| SetDefaultContainer(IMutableModel, String) |
Ustawia domyślną nazwę kontenera. |
| SetDefaultFullTextSearchLanguage(IConventionModel, String, Boolean) |
Ustawia język domyślny wyszukiwania pełnotekstowego w zakresie bazy danych. |
| SetDefaultFullTextSearchLanguage(IMutableModel, String) |
Ustawia język domyślny wyszukiwania pełnotekstowego w zakresie bazy danych. |
| SetDiscriminatorInKey(IConventionModel, Nullable<IdDiscriminatorMode>, Boolean) |
Obejmuje dyskryminujący typ jednostki w formacie JSON "id". |
| SetDiscriminatorInKey(IMutableModel, Nullable<IdDiscriminatorMode>) |
Obejmuje dyskryminujący typ jednostki w formacie JSON "id". |
| SetHasShadowIds(IConventionModel, Nullable<Boolean>, Boolean) |
Wymusza utworzenie modelu w celu zawsze utworzenia właściwości cienia "__id" zamapowanej na "id" w formacie JSON. Było to zachowanie domyślne przed programem EF Core 9.0. |
| SetHasShadowIds(IMutableModel, Nullable<Boolean>) |
Wymusza utworzenie modelu w celu zawsze utworzenia właściwości cienia "__id" zamapowanej na "id" w formacie JSON. Było to zachowanie domyślne przed programem EF Core 9.0. |
| SetThroughput(IConventionModel, Nullable<Int32>, Nullable<Boolean>, Boolean) |
Ustawia aprowizowaną przepływność w zakresie bazy danych. |
| SetThroughput(IMutableModel, Nullable<Int32>, Nullable<Boolean>) |
Ustawia aprowizowaną przepływność w zakresie bazy danych. |