CosmosDbFunctionsExtensions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供在 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) |
通过 |
| FullTextContains(DbFunctions, String, String) |
检查指定的属性是否包含使用全文搜索的给定关键字。 |
| FullTextContainsAll(DbFunctions, String, String[]) |
检查指定的属性是否包含使用全文搜索的所有给定关键字。 |
| FullTextContainsAny(DbFunctions, String, String[]) |
检查指定的属性是否包含任何使用全文搜索的给定关键字。 |
| FullTextScore(DbFunctions, String, String[]) |
返回指定属性和关键字的全文搜索分数。 |
| IsDefined(DbFunctions, Object) |
返回一个布尔值,该值指示是否已为属性赋值。 对应于 Cosmos |
| 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) |
返回两个向量之间的距离,给定距离函数(即相似性度量值)。 |