Język

CosmosModelExtensions Klasa

Definicja

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.

Dotyczy