Sprache

CosmosModelExtensions Klasse

Definition

Modellerweiterungsmethoden für Cosmos-Metadaten.

[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
Vererbung
CosmosModelExtensions
Attribute

Hinweise

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

Methoden

Name Beschreibung
GetDefaultContainer(IModel)

Gibt den Standardcontainernamen zurück.

GetDefaultContainer(IReadOnlyModel)

Gibt den Standardcontainernamen zurück.

GetDefaultContainerConfigurationSource(IConventionModel)

Gibt die Konfigurationsquelle für den Standardcontainernamen zurück.

GetDefaultFullTextSearchLanguage(IReadOnlyModel)

Gibt die Standardsprache für die Volltextsuche im Datenbankbereich zurück.

GetDefaultFullTextSearchLanguageConfigurationSource(IConventionModel)

Ruft die ConfigurationSource Standardsprache für die Volltextsuche im Datenbankbereich ab.

GetDiscriminatorInKey(IReadOnlyModel)

Gibt einen Wert zurück, der angibt, ob der Entitätstyp-Diskriminator im JSON-Wert "id" enthalten sein soll. Vor EF Core 9 war es immer enthalten. Ab EF Core 9 ist sie standardmäßig nicht enthalten.

GetDiscriminatorInKeyConfigurationSource(IConventionModel)

Ruft ab für ConfigurationSourceGetDiscriminatorInKey(IReadOnlyModel).

GetHasShadowIds(IReadOnlyModel)

Gibt einen Wert zurück, der angibt, ob die Einstellung für die Erstellung der Eigenschaft "__id" aus der aktuellen Konfigurationsquelle festgelegt werden kann.

GetHasShadowIdsConfigurationSource(IConventionModel)

Ruft ab für ConfigurationSourceGetHasShadowIds(IReadOnlyModel).

GetThroughput(IReadOnlyModel)

Gibt den bereitgestellten Durchsatz im Datenbankbereich zurück.

GetThroughputConfigurationSource(IConventionModel)

Ruft den ConfigurationSource für den bereitgestellten Durchsatz im Datenbankbereich ab.

SetDefaultContainer(IConventionModel, String, Boolean)

Legt den Standardcontainernamen fest.

SetDefaultContainer(IMutableModel, String)

Legt den Standardcontainernamen fest.

SetDefaultFullTextSearchLanguage(IConventionModel, String, Boolean)

Legt die Standardsprache für die Volltextsuche im Datenbankbereich fest.

SetDefaultFullTextSearchLanguage(IMutableModel, String)

Legt die Standardsprache für die Volltextsuche im Datenbankbereich fest.

SetDiscriminatorInKey(IConventionModel, Nullable<IdDiscriminatorMode>, Boolean)

Enthält den Entitätstyp-Diskriminator in der JSON -ID.

SetDiscriminatorInKey(IMutableModel, Nullable<IdDiscriminatorMode>)

Enthält den Entitätstyp-Diskriminator in der JSON -ID.

SetHasShadowIds(IConventionModel, Nullable<Boolean>, Boolean)

Erzwingt das Erstellen eines Modells, um immer eine "__id"-Schatteneigenschaft zu erstellen, die der JSON-ID zugeordnet ist. Dies war das Standardverhalten vor EF Core 9.0.

SetHasShadowIds(IMutableModel, Nullable<Boolean>)

Erzwingt das Erstellen eines Modells, um immer eine "__id"-Schatteneigenschaft zu erstellen, die der JSON-ID zugeordnet ist. Dies war das Standardverhalten vor EF Core 9.0.

SetThroughput(IConventionModel, Nullable<Int32>, Nullable<Boolean>, Boolean)

Legt den bereitgestellten Durchsatz im Datenbankbereich fest.

SetThroughput(IMutableModel, Nullable<Int32>, Nullable<Boolean>)

Legt den bereitgestellten Durchsatz im Datenbankbereich fest.

Gilt für: