Sprache

CosmosPropertyBuilderExtensions Klasse

Definition

Cosmos-spezifische Erweiterungsmethoden für PropertyBuilder.

[System.Runtime.CompilerServices.Nullable(0)]
public static class CosmosPropertyBuilderExtensions
public static class CosmosPropertyBuilderExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type CosmosPropertyBuilderExtensions = class
type CosmosPropertyBuilderExtensions = class
Public Module CosmosPropertyBuilderExtensions
Vererbung
CosmosPropertyBuilderExtensions
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
CanSetEnableFullTextSearch(IConventionPropertyBuilder, String, Boolean, Boolean)

Gibt einen Wert zurück, der angibt, ob die Volltextsuche für diese Eigenschaft mithilfe einer angegebenen Sprache aktiviert werden kann.

CanSetIsVector(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean)

Gibt einen Wert zurück, der angibt, ob der Vektortyp festgelegt werden kann.

CanSetIsVectorProperty(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean)

Gibt einen Wert zurück, der angibt, ob die Vektorabstandsfunktion und -dimensionen festgelegt werden können.

CanSetJsonProperty(IConventionPropertyBuilder, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Eigenschaftsname festgelegt werden kann.

EnableFullTextSearch(IConventionPropertyBuilder, String, Boolean, Boolean)

Aktiviert die Volltextsuche für diese Eigenschaft mithilfe einer angegebenen Sprache.

EnableFullTextSearch(PropertyBuilder, String, Boolean)

Aktiviert die Volltextsuche für diese Eigenschaft mithilfe einer angegebenen Sprache.

EnableFullTextSearch<TProperty>(PropertyBuilder<TProperty>, String, Boolean)

Aktiviert die Volltextsuche für diese Eigenschaft mithilfe einer angegebenen Sprache.

IsETagConcurrency(PropertyBuilder)

Konfiguriert diese Eigenschaft als Etag-Parallelitätstoken.

IsETagConcurrency<TProperty>(PropertyBuilder<TProperty>)

Konfiguriert diese Eigenschaft als Etag-Parallelitätstoken.

IsVector(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean)

Konfiguriert die Eigenschaft als Vektor für Azure Cosmos DB.

IsVector(PropertyBuilder, DistanceFunction, Int32)

Konfiguriert die Eigenschaft als Vektor für Azure Cosmos DB.

IsVector<TProperty>(PropertyBuilder<TProperty>, DistanceFunction, Int32)

Konfiguriert die Eigenschaft als Vektor für Azure Cosmos DB.

IsVectorProperty(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean)

Konfiguriert die Eigenschaft als Vektor für Azure Cosmos DB.

IsVectorProperty(PropertyBuilder, DistanceFunction, Int32)

Konfiguriert die Eigenschaft als Vektor für Azure Cosmos DB.

IsVectorProperty<TProperty>(PropertyBuilder<TProperty>, DistanceFunction, Int32)

Konfiguriert die Eigenschaft als Vektor für Azure Cosmos DB.

ToJsonProperty(IConventionPropertyBuilder, String, Boolean)

Konfiguriert den Eigenschaftennamen, dem die Eigenschaft zugeordnet ist, wenn Azure Cosmos ausgerichtet ist. Wenn eine leere Zeichenfolge angegeben wird, wird die Eigenschaft nicht beibehalten.

ToJsonProperty(PropertyBuilder, String)

Konfiguriert den Eigenschaftennamen, dem die Eigenschaft zugeordnet ist, wenn Azure Cosmos ausgerichtet ist.

ToJsonProperty<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert den Eigenschaftennamen, dem die Eigenschaft zugeordnet ist, wenn Azure Cosmos ausgerichtet ist.

Gilt für: