语言

CosmosDbFunctionsExtensions 类

定义

提供在 LINQ to Entities 查询中使用时转换为数据库函数的 CLR 方法。 可通过访问此类 Functions上的方法。

public static class CosmosDbFunctionsExtensions
type CosmosDbFunctionsExtensions = class
Public Module CosmosDbFunctionsExtensions
继承
CosmosDbFunctionsExtensions

注解

有关详细信息和示例,请参阅 数据库函数以及 使用 EF Core 访问 Cosmos 。

方法

名称 说明
CoalesceUndefined<T>(DbFunctions, T, T)

通过??运算符合并 Cosmos undefined 值。

IsDefined(DbFunctions, Object)

返回一个布尔值,该值指示是否已为属性赋值。 对应于 Cosmos IS_DEFINED 函数。

VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Boolean, DistanceFunction)

返回两个向量之间的距离,给定距离函数(即相似性度量值)。

VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Boolean)

返回两个向量之间的距离,给定距离函数(即相似性度量值)。

VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>)

返回两个向量之间的距离,使用距离函数和使用定义 IsVector(PropertyBuilder, DistanceFunction, Int32) 数据类型。

VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Boolean, DistanceFunction)

返回两个向量之间的距离,给定距离函数(即相似性度量值)。

VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>, Boolean)

返回两个向量之间的距离,给定距离函数(即相似性度量值)。

VectorDistance(DbFunctions, ReadOnlyMemory<SByte>, ReadOnlyMemory<SByte>)

返回两个向量之间的距离,使用距离函数和使用定义 IsVector(PropertyBuilder, DistanceFunction, Int32) 数据类型。

VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Boolean, DistanceFunction)

返回两个向量之间的距离,给定距离函数(即相似性度量值)。

VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Boolean)

返回两个向量之间的距离,给定距离函数(即相似性度量值)。

VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>)

返回两个向量之间的距离,使用距离函数和使用定义 IsVector(PropertyBuilder, DistanceFunction, Int32) 数据类型。

适用于