语言

CosmosDbFunctionsExtensions 类

定义

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

[System.Runtime.CompilerServices.Nullable(0)]
public static class CosmosDbFunctionsExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type CosmosDbFunctionsExtensions = class
Public Module CosmosDbFunctionsExtensions
继承
CosmosDbFunctionsExtensions
特性

注解

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

方法

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

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

FullTextContains(DbFunctions, String, String)

检查指定的属性是否包含使用全文搜索的给定关键字。

FullTextContainsAll(DbFunctions, String, String[])

检查指定的属性是否包含使用全文搜索的所有给定关键字。

FullTextContainsAny(DbFunctions, String, String[])

检查指定的属性是否包含任何使用全文搜索的给定关键字。

FullTextScore(DbFunctions, String, String[])

返回指定属性和关键字的全文搜索分数。

IsDefined(DbFunctions, Object)

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

Rrf(DbFunctions, Double[], Double[])

合并由两个或多个指定函数提供的分数。

Rrf(DbFunctions, Double[])

合并由两个或多个指定函数提供的分数。

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

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

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

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

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

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

适用于