語言

CosmosPropertyBuilderExtensions.IsVectorProperty 方法

定義

多載

名稱 Description
IsVectorProperty(PropertyBuilder, DistanceFunction, Int32)

將該屬性配置為 Azure Cosmos DB 的向量。

IsVectorProperty(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean)

將該屬性配置為 Azure Cosmos DB 的向量。

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

將該屬性配置為 Azure Cosmos DB 的向量。

IsVectorProperty(PropertyBuilder, DistanceFunction, Int32)

來源:
CosmosPropertyBuilderExtensions.cs
來源:
CosmosPropertyBuilderExtensions.cs

將該屬性配置為 Azure Cosmos DB 的向量。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder IsVectorProperty(this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, Microsoft.Azure.Cosmos.DistanceFunction distanceFunction, int dimensions);
static member IsVectorProperty : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder * Microsoft.Azure.Cosmos.DistanceFunction * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function IsVectorProperty (propertyBuilder As PropertyBuilder, distanceFunction As DistanceFunction, dimensions As Integer) As PropertyBuilder

參數

propertyBuilder
PropertyBuilder

正在配置的物業的建商。

distanceFunction
DistanceFunction

距離函數用於向量比較。

dimensions
Int32

向量中的維度數目。

傳回

同一個建構實例,這樣可以串接多個呼叫。

備註

更多資訊與範例請參閱「建模實體類型與關係」以及「使用 EF Core 存取 Azure Cosmos DB」。

適用於

IsVectorProperty(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean)

來源:
CosmosPropertyBuilderExtensions.cs
來源:
CosmosPropertyBuilderExtensions.cs

將該屬性配置為 Azure Cosmos DB 的向量。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? IsVectorProperty(this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, Microsoft.Azure.Cosmos.DistanceFunction distanceFunction, int dimensions, bool fromDataAnnotation = false);
static member IsVectorProperty : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder * Microsoft.Azure.Cosmos.DistanceFunction * int * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
<Extension()>
Public Function IsVectorProperty (propertyBuilder As IConventionPropertyBuilder, distanceFunction As DistanceFunction, dimensions As Integer, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

參數

propertyBuilder
IConventionPropertyBuilder

正在配置的物業的建商。

distanceFunction
DistanceFunction

距離函數用於向量比較。

dimensions
Int32

向量中的維度數目。

fromDataAnnotation
Boolean

表示配置是否以資料註解方式指定。

傳回

如果設定是套用,則使用同一個建構者實例, null 否則。

備註

更多資訊與範例請參閱「建模實體類型與關係」以及「使用 EF Core 存取 Azure Cosmos DB」。

適用於

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

來源:
CosmosPropertyBuilderExtensions.cs
來源:
CosmosPropertyBuilderExtensions.cs

將該屬性配置為 Azure Cosmos DB 的向量。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> IsVectorProperty<TProperty>(this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, Microsoft.Azure.Cosmos.DistanceFunction distanceFunction, int dimensions);
static member IsVectorProperty : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> * Microsoft.Azure.Cosmos.DistanceFunction * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function IsVectorProperty(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), distanceFunction As DistanceFunction, dimensions As Integer) As PropertyBuilder(Of TProperty)

類型參數

TProperty

配置的房產類型。

參數

propertyBuilder
PropertyBuilder<TProperty>

正在配置的物業的建商。

distanceFunction
DistanceFunction

距離函數用於向量比較。

dimensions
Int32

向量中的維度數目。

傳回

同一個建構實例,這樣可以串接多個呼叫。

備註

更多資訊與範例請參閱「建模實體類型與關係」以及「使用 EF Core 存取 Azure Cosmos DB」。

適用於