Dil

CosmosDbFunctionsExtensions Sınıf

Tanım

LINQ to Entities sorgularında kullanıldığında veritabanı işlevlerine çevrilen CLR yöntemleri sağlar. Bu sınıftaki yöntemlere aracılığıyla Functionserişilir.

[System.Runtime.CompilerServices.Nullable(0)]
public static class CosmosDbFunctionsExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type CosmosDbFunctionsExtensions = class
Public Module CosmosDbFunctionsExtensions
Devralma
CosmosDbFunctionsExtensions
Özellikler

Açıklamalar

Daha fazla bilgi ve örnek için bkz . Veritabanı işlevleri ve EF Core ile Cosmos'a Erişme .

Yöntemler

Veri Akışı Adı Description
CoalesceUndefined<T>(DbFunctions, T, T)

Bir Cosmos undefined değerini işleç aracılığıyla bir bütünler ?? .

FullTextContains(DbFunctions, String, String)

Tam metin araması kullanarak belirtilen özelliğin verilen anahtar sözcüğü içerip içermediğini denetler.

FullTextContainsAll(DbFunctions, String, String[])

Belirtilen özelliğin tam metin araması kullanarak verilen tüm anahtar sözcükleri içerip içermediğini denetler.

FullTextContainsAny(DbFunctions, String, String[])

Belirtilen özelliğin, tam metin araması kullanarak verilen anahtar sözcüklerden herhangi birini içerip içermediğini denetler.

FullTextScore(DbFunctions, String, String[])

Belirtilen özellik ve anahtar sözcükler için tam metin arama puanını döndürür.

IsDefined(DbFunctions, Object)

Özelliğe bir değer atanıp atanmadığını gösteren bir boole döndürür. Cosmos IS_DEFINED işlevine karşılık gelir.

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

Belirtilen iki veya daha fazla işlev tarafından sağlanan puanları birleştirir.

Rrf(DbFunctions, Double[])

Belirtilen iki veya daha fazla işlev tarafından sağlanan puanları birleştirir.

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

Bir uzaklık işlevi (diğer bir deyişle benzerlik ölçüsü) verilip iki vektör arasındaki uzaklığı döndürür.

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

Bir uzaklık işlevi (diğer bir deyişle benzerlik ölçüsü) verilip iki vektör arasındaki uzaklığı döndürür.

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

Bir uzaklık işlevi (diğer bir deyişle benzerlik ölçüsü) verilip iki vektör arasındaki uzaklığı döndürür.

Şunlara uygulanır