语言

SqlServerQueryableExtensions 类

定义

SQL Server LINQ 查询的扩展方法。

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

方法

名称 说明
ContainsTable<T,TKey>(DbSet<T>, String, Expression<Func<T,Object>>, String, Nullable<Int32>)

使用 SQL Server CONTAINSTABLE 函数查询全文索引。

FreeTextTable<T,TKey>(DbSet<T>, String, Expression<Func<T,Object>>, String, Nullable<Int32>)

使用 SQL Server FREETEXTTABLE 函数查询全文索引。

VectorSearch<T,TVector>(DbSet<T>, Expression<Func<T,TVector>>, TVector, String)

使用 SQL Server VECTOR_SEARCH() 函数搜索类似于给定查询矢量的向量。

WithApproximate<T>(IQueryable<T>)

启用近似近邻 (ANN) 搜索矢量搜索查询。 这会导致WITH APPROXIMATE添加到 SQL TOP 子句,指示SQL Server使用向量索引来提高性能。

适用于