DbFunctions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供在 LINQ to Entities 查询中使用时转换为数据库函数的 CLR 方法。 可通过访问此类 Functions上的方法。
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class DbFunctions
public class DbFunctions
public sealed class DbFunctions
[<System.Runtime.CompilerServices.Nullable(0)>]
type DbFunctions = class
type DbFunctions = class
Public NotInheritable Class DbFunctions
Public Class DbFunctions
- 继承
-
DbFunctions
- 特性
注解
有关详细信息和示例,请参阅 数据库函数 。
扩展方法
| 名称 | 说明 |
|---|---|
| AtTimeZone(DbFunctions, DateTime, String) |
|
| AtTimeZone(DbFunctions, DateTimeOffset, String) |
|
| CoalesceUndefined<T>(DbFunctions, T, T) |
通过 |
| CoalesceUndefined<T>(DbFunctions, T, T) |
通过 |
| Collate<TProperty>(DbFunctions, TProperty, String) |
显式指定要在 LINQ 查询中使用的排序规则。 可用于生成片段,例如 |
| Contains(DbFunctions, Object, String, Int32) |
可在 LINQ 查询中使用的 DbFunction 方法存根,以SQL Server存储函数为目标 |
| Contains(DbFunctions, Object, String) |
可在 LINQ 查询中使用的 DbFunction 方法存根,以SQL Server存储函数为目标 |
| Contains(DbFunctions, String, String, Int32) |
可在 LINQ 查询中使用的 DbFunction 方法存根,以面向 SQL Server CONTAINS 存储函数。 |
| Contains(DbFunctions, String, String) |
可在 LINQ 查询中使用的 DbFunction 方法存根,以面向 SQL Server CONTAINS 存储函数。 |
| CurveToLine(DbFunctions, Geometry) |
映射到SQL Server |
| DataLength(DbFunctions, Byte[]) |
返回用于表示任何表达式的字节数。 |
| DataLength(DbFunctions, Nullable<Boolean>) |
返回用于表示任何表达式的字节数。 |
| DataLength(DbFunctions, Nullable<DateTime>) |
返回用于表示任何表达式的字节数。 |
| DataLength(DbFunctions, Nullable<DateTimeOffset>) |
返回用于表示任何表达式的字节数。 |
| DataLength(DbFunctions, Nullable<Decimal>) |
返回用于表示任何表达式的字节数。 |
| DataLength(DbFunctions, Nullable<Double>) |
返回用于表示任何表达式的字节数。 |
| DataLength(DbFunctions, Nullable<Guid>) |
返回用于表示任何表达式的字节数。 |
| DataLength(DbFunctions, Nullable<TimeSpan>) |
返回用于表示任何表达式的字节数。 |
| DataLength(DbFunctions, String) |
返回用于表示任何表达式的字节数。 |
| DateDiffDay(DbFunctions, DateOnly, DateOnly) |
计算两者之间跨越 |
| DateDiffDay(DbFunctions, DateTime, DateTime) |
计算两者之间跨越 |
| DateDiffDay(DbFunctions, DateTimeOffset, DateTimeOffset) |
计算两者之间跨越 |
| DateDiffDay(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
计算两者之间跨越 |
| DateDiffDay(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
计算两者之间跨越 |
| DateDiffDay(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
计算两者之间跨越 |
| DateDiffHour(DbFunctions, DateOnly, DateOnly) |
计算两者之间交叉 |
| DateDiffHour(DbFunctions, DateTime, DateTime) |
计算两者之间交叉 |
| DateDiffHour(DbFunctions, DateTimeOffset, DateTimeOffset) |
计算两者之间交叉 |
| DateDiffHour(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
计算两者之间交叉 |
| DateDiffHour(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
计算两者之间交叉 |
| DateDiffHour(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
计算两者之间交叉 |
| DateDiffHour(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
计算两者之间交叉 |
| DateDiffHour(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
计算两者之间交叉 |
| DateDiffHour(DbFunctions, TimeOnly, TimeOnly) |
计算两者之间交叉 |
| DateDiffHour(DbFunctions, TimeSpan, TimeSpan) |
计算两者之间交叉 |
| DateDiffMicrosecond(DbFunctions, DateOnly, DateOnly) |
计算两者之间交叉 |
| DateDiffMicrosecond(DbFunctions, DateTime, DateTime) |
计算两者之间交叉 |
| DateDiffMicrosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
计算两者之间交叉 |
| DateDiffMicrosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
计算两者之间交叉 |
| DateDiffMicrosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
计算两者之间交叉 |
| DateDiffMicrosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
计算两者之间交叉 |
| DateDiffMicrosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
计算两者之间交叉 |
| DateDiffMicrosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
计算两者之间交叉 |
| DateDiffMicrosecond(DbFunctions, TimeOnly, TimeOnly) |
计算两者之间交叉 |
| DateDiffMicrosecond(DbFunctions, TimeSpan, TimeSpan) |
计算两者之间交叉 |
| DateDiffMillisecond(DbFunctions, DateOnly, DateOnly) |
计算两者之间交叉 |
| DateDiffMillisecond(DbFunctions, DateTime, DateTime) |
计算两者之间交叉 |
| DateDiffMillisecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
计算两者之间交叉 |
| DateDiffMillisecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
计算两者之间交叉 |
| DateDiffMillisecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
计算两者之间交叉 |
| DateDiffMillisecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
计算两者之间交叉 |
| DateDiffMillisecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
计算两者之间交叉 |
| DateDiffMillisecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
计算两者之间交叉 |
| DateDiffMillisecond(DbFunctions, TimeOnly, TimeOnly) |
计算两者之间交叉 |
| DateDiffMillisecond(DbFunctions, TimeSpan, TimeSpan) |
计算两者之间交叉 |
| DateDiffMinute(DbFunctions, DateOnly, DateOnly) |
计算两者之间交叉 |
| DateDiffMinute(DbFunctions, DateTime, DateTime) |
计算两者之间交叉 |
| DateDiffMinute(DbFunctions, DateTimeOffset, DateTimeOffset) |
计算两者之间交叉 |
| DateDiffMinute(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
计算两者之间交叉 |
| DateDiffMinute(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
计算两者之间交叉 |
| DateDiffMinute(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
计算两者之间交叉 |
| DateDiffMinute(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
计算两者之间交叉 |
| DateDiffMinute(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
计算两者之间交叉 |
| DateDiffMinute(DbFunctions, TimeOnly, TimeOnly) |
计算两者之间交叉 |
| DateDiffMinute(DbFunctions, TimeSpan, TimeSpan) |
计算两者之间交叉 |
| DateDiffMonth(DbFunctions, DateOnly, DateOnly) |
计算两者之间跨越 |
| DateDiffMonth(DbFunctions, DateTime, DateTime) |
计算两者之间跨越 |
| DateDiffMonth(DbFunctions, DateTimeOffset, DateTimeOffset) |
计算两者之间跨越 |
| DateDiffMonth(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
计算两者之间跨越 |
| DateDiffMonth(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
计算两者之间跨越 |
| DateDiffMonth(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
计算两者之间跨越 |
| DateDiffNanosecond(DbFunctions, DateOnly, DateOnly) |
计算两者之间交叉 |
| DateDiffNanosecond(DbFunctions, DateTime, DateTime) |
计算两者之间交叉 |
| DateDiffNanosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
计算两者之间交叉 |
| DateDiffNanosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
计算两者之间交叉 |
| DateDiffNanosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
计算两者之间交叉 |
| DateDiffNanosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
计算两者之间交叉 |
| DateDiffNanosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
计算两者之间交叉 |
| DateDiffNanosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
计算两者之间交叉 |
| DateDiffNanosecond(DbFunctions, TimeOnly, TimeOnly) |
计算两者之间交叉 |
| DateDiffNanosecond(DbFunctions, TimeSpan, TimeSpan) |
计算两者之间交叉 |
| DateDiffSecond(DbFunctions, DateOnly, DateOnly) |
计算两者之间跨越 |
| DateDiffSecond(DbFunctions, DateTime, DateTime) |
计算两者之间跨越 |
| DateDiffSecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
计算两者之间跨越 |
| DateDiffSecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
计算两者之间跨越 |
| DateDiffSecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
计算两者之间跨越 |
| DateDiffSecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
计算两者之间跨越 |
| DateDiffSecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
计算两者之间跨越 |
| DateDiffSecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
计算两者之间跨越 |
| DateDiffSecond(DbFunctions, TimeOnly, TimeOnly) |
计算两者之间跨越 |
| DateDiffSecond(DbFunctions, TimeSpan, TimeSpan) |
计算两者之间跨越 |
| DateDiffWeek(DbFunctions, DateOnly, DateOnly) |
计算两者之间跨越 |
| DateDiffWeek(DbFunctions, DateTime, DateTime) |
计算两者之间跨越 |
| DateDiffWeek(DbFunctions, DateTimeOffset, DateTimeOffset) |
计算两者之间跨越 |
| DateDiffWeek(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
计算两者之间跨越 |
| DateDiffWeek(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
计算两者之间跨越 |
| DateDiffWeek(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
计算两者之间跨越 |
| DateDiffYear(DbFunctions, DateOnly, DateOnly) |
计算两者之间 |
| DateDiffYear(DbFunctions, DateTime, DateTime) |
计算两者之间 |
| DateDiffYear(DbFunctions, DateTimeOffset, DateTimeOffset) |
计算两者之间 |
| DateDiffYear(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
计算两者之间 |
| DateDiffYear(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
计算介于和 |
| DateDiffYear(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
计算两者之间 |
| DateFromParts(DbFunctions, Int32, Int32, Int32) |
将结构的新实例 DateTime 初始化为指定的年份、月、日。
对应于SQL Server的 |
| DateTime2FromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
将结构的新实例 DateTime 初始化为指定的年份、月、日、小时、分钟、秒、分数和精度。
对应于SQL Server的 |
| DateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
将 DateTime 结构的新实例初始化为指定的年份、月、日、小时、分钟、秒和毫秒。
对应于SQL Server的 |
| DateTimeOffsetFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
将结构的新实例 DateTimeOffset 初始化为指定的年份、月、日、小时、分钟、秒、分数、hourOffset、minuteOffset 和精度。
对应于SQL Server
|
| DateTrunc(DbFunctions, String, DateOnly) |
截断 |
| DateTrunc(DbFunctions, String, DateTime) |
截断 |
| DateTrunc(DbFunctions, String, DateTimeOffset) |
截断 |
| DateTrunc(DbFunctions, String, Nullable<DateOnly>) |
截断 |
| DateTrunc(DbFunctions, String, Nullable<DateTime>) |
截断 |
| DateTrunc(DbFunctions, String, Nullable<DateTimeOffset>) |
截断 |
| DateTrunc(DbFunctions, String, Nullable<TimeOnly>) |
截断 |
| DateTrunc(DbFunctions, String, TimeOnly) |
截断 |
| FreeText(DbFunctions, Object, String, Int32) |
可在 LINQ 查询中使用的 DbFunction 方法存根,以SQL Server存储函数为目标 |
| FreeText(DbFunctions, Object, String) |
可在 LINQ 查询中使用的 DbFunction 方法存根,以SQL Server存储函数为目标 |
| FreeText(DbFunctions, String, String, Int32) |
可在 LINQ 查询中使用的 DbFunction 方法存根,以面向 SQL Server FREETEXT 存储函数。 |
| FreeText(DbFunctions, String, String) |
可在 LINQ 查询中使用的 DbFunction 方法存根,以面向 SQL Server FREETEXT 存储函数。 |
| FullTextContains(DbFunctions, String, String) |
检查指定的属性是否包含使用全文搜索的给定关键字。 |
| FullTextContainsAll(DbFunctions, String, String[]) |
检查指定的属性是否包含使用全文搜索的所有给定关键字。 |
| FullTextContainsAny(DbFunctions, String, String[]) |
检查指定的属性是否包含任何使用全文搜索的给定关键字。 |
| FullTextScore(DbFunctions, String, String[]) |
返回指定属性和关键字的全文搜索分数。 |
| Glob(DbFunctions, String, String) |
映射到 SQLite |
| Greatest<T>(DbFunctions, T[]) |
从给定的值列表中返回最大值。 通常对应于 |
| Hex(DbFunctions, Byte[]) |
映射到 SQLite |
| IsDate(DbFunctions, String) |
验证给定字符串是否为有效日期。
对应于SQL Server的 |
| IsDefined(DbFunctions, Object) |
返回一个布尔值,该值指示是否已为属性赋值。 对应于 Cosmos |
| IsDefined(DbFunctions, Object) |
返回一个布尔值,该值指示是否已为属性赋值。 对应于 Cosmos |
| IsNumeric(DbFunctions, String) |
验证给定字符串是否为有效的数值。
对应于SQL Server |
| JsonContains(DbFunctions, Object, Object, String, Nullable<Int32>) |
可在 LINQ 查询中使用的 DbFunction 方法存根以SQL Server函数为目标 |
| JsonPathExists(DbFunctions, Object, String) |
返回一个值,该值指示指定 JSON 中是否存在给定的 JSON 路径。 |
| Least<T>(DbFunctions, T[]) |
从给定的值列表中返回最小值。 通常对应于 |
| Like(DbFunctions, String, String, String) |
SQL LIKE 操作的实现。 在关系数据库中,这通常直接转换为 SQL。 |
| Like(DbFunctions, String, String) |
SQL |
| PatIndex(DbFunctions, String, String) |
返回指定表达式中模式的第一个匹配项的起始位置;如果未找到模式,则返回所有有效文本和字符数据类型上的零。 |
| Random(DbFunctions) |
一个随机双数生成器,它生成介于 0 和 1 之间的数字(独占)。 |
| Rrf(DbFunctions, Double[], Double[]) |
合并由两个或多个指定函数提供的分数。 |
| Rrf(DbFunctions, Double[]) |
合并由两个或多个指定函数提供的分数。 |
| SmallDateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32) |
将结构的新实例 DateTime 初始化为指定的年份、月、日、小时和分钟。
对应于SQL Server的 |
| StandardDeviationPopulation(DbFunctions, IEnumerable<Byte>) |
返回指定表达式中所有值的总体标准偏差。
对应于SQL Server的 |
| StandardDeviationPopulation(DbFunctions, IEnumerable<Decimal>) |
返回指定表达式中所有值的总体标准偏差。
对应于SQL Server的 |
| StandardDeviationPopulation(DbFunctions, IEnumerable<Double>) |
返回指定表达式中所有值的总体标准偏差。
对应于SQL Server的 |
| StandardDeviationPopulation(DbFunctions, IEnumerable<Int16>) |
返回指定表达式中所有值的总体标准偏差。
对应于SQL Server的 |
| StandardDeviationPopulation(DbFunctions, IEnumerable<Int32>) |
返回指定表达式中所有值的总体标准偏差。
对应于SQL Server的 |
| StandardDeviationPopulation(DbFunctions, IEnumerable<Int64>) |
返回指定表达式中所有值的总体标准偏差。
对应于SQL Server的 |
| StandardDeviationPopulation(DbFunctions, IEnumerable<Single>) |
返回指定表达式中所有值的总体标准偏差。
对应于SQL Server的 |
| StandardDeviationSample(DbFunctions, IEnumerable<Byte>) |
返回指定表达式中所有值的示例标准偏差。
对应于SQL Server的 |
| StandardDeviationSample(DbFunctions, IEnumerable<Decimal>) |
返回指定表达式中所有值的示例标准偏差。
对应于SQL Server的 |
| StandardDeviationSample(DbFunctions, IEnumerable<Double>) |
返回指定表达式中所有值的示例标准偏差。
对应于SQL Server的 |
| StandardDeviationSample(DbFunctions, IEnumerable<Int16>) |
返回指定表达式中所有值的示例标准偏差。
对应于SQL Server的 |
| StandardDeviationSample(DbFunctions, IEnumerable<Int32>) |
返回指定表达式中所有值的示例标准偏差。
对应于SQL Server的 |
| StandardDeviationSample(DbFunctions, IEnumerable<Int64>) |
返回指定表达式中所有值的示例标准偏差。
对应于SQL Server的 |
| StandardDeviationSample(DbFunctions, IEnumerable<Single>) |
返回指定表达式中所有值的示例标准偏差。
对应于SQL Server的 |
| Substr(DbFunctions, Byte[], Int32, Int32) |
映射到 SQLite 子字符串函数,该函数返回指定值的子数组。 子数组从指定位置 |
| Substr(DbFunctions, Byte[], Int32) |
映射到返回指定值的子数组的 SQLite |
| TimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32) |
将结构的新实例 TimeSpan 初始化为指定的小时、分钟、秒、分数和精度。 对应于SQL Server的 |
| Unhex(DbFunctions, String, String) |
映射到 SQLite |
| Unhex(DbFunctions, String) |
映射到 SQLite |
| VariancePopulation(DbFunctions, IEnumerable<Byte>) |
返回指定表达式中所有值的总体方差。
对应于SQL Server的 |
| VariancePopulation(DbFunctions, IEnumerable<Decimal>) |
返回指定表达式中所有值的总体方差。
对应于SQL Server的 |
| VariancePopulation(DbFunctions, IEnumerable<Double>) |
返回指定表达式中所有值的总体方差。
对应于SQL Server的 |
| VariancePopulation(DbFunctions, IEnumerable<Int16>) |
返回指定表达式中所有值的总体方差。
对应于SQL Server的 |
| VariancePopulation(DbFunctions, IEnumerable<Int32>) |
返回指定表达式中所有值的总体方差。
对应于SQL Server的 |
| VariancePopulation(DbFunctions, IEnumerable<Int64>) |
返回指定表达式中所有值的总体方差。
对应于SQL Server的 |
| VariancePopulation(DbFunctions, IEnumerable<Single>) |
返回指定表达式中所有值的总体方差。
对应于SQL Server的 |
| VarianceSample(DbFunctions, IEnumerable<Byte>) |
返回指定表达式中所有值的示例方差。
对应于SQL Server的 |
| VarianceSample(DbFunctions, IEnumerable<Decimal>) |
返回指定表达式中所有值的示例方差。
对应于SQL Server的 |
| VarianceSample(DbFunctions, IEnumerable<Double>) |
返回指定表达式中所有值的示例方差。
对应于SQL Server的 |
| VarianceSample(DbFunctions, IEnumerable<Int16>) |
返回指定表达式中所有值的示例方差。
对应于SQL Server的 |
| VarianceSample(DbFunctions, IEnumerable<Int32>) |
返回指定表达式中所有值的示例方差。
对应于SQL Server的 |
| VarianceSample(DbFunctions, IEnumerable<Int64>) |
返回指定表达式中所有值的示例方差。
对应于SQL Server的 |
| VarianceSample(DbFunctions, IEnumerable<Single>) |
返回指定表达式中所有值的示例方差。
对应于SQL Server的 |
| VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Boolean, DistanceFunction) |
返回两个向量之间的距离,给定距离函数(即相似性度量值)。 |
| VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Boolean) |
返回两个向量之间的距离,给定距离函数(即相似性度量值)。 |
| VectorDistance(DbFunctions, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Nullable<Boolean>, VectorDistanceOptions) |
返回两个向量之间的距离,给定距离函数(即相似性度量值)。 |
| 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>, Nullable<Boolean>, VectorDistanceOptions) |
返回两个向量之间的距离,给定距离函数(即相似性度量值)。 |
| 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>, Nullable<Boolean>, VectorDistanceOptions) |
返回两个向量之间的距离,给定距离函数(即相似性度量值)。 |
| VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>) |
返回两个向量之间的距离,使用距离函数和使用定义 IsVector(PropertyBuilder, DistanceFunction, Int32) 数据类型。 |
| VectorDistance<T>(DbFunctions, String, SqlVector<T>, SqlVector<T>) |
使用指定的距离指标计算两个向量之间的距离。 |