DbFunctions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供在 LINQ to Entities 查询中使用时转换为数据库函数的 CLR 方法。 此类上的方法可通过 Functions访问。
public class DbFunctions
public sealed class DbFunctions
type DbFunctions = class
Public Class DbFunctions
Public NotInheritable Class DbFunctions
- 继承
-
DbFunctions
注解
有关详细信息和示例,请参阅 数据库函数 。
扩展方法
| Like(DbFunctions, String, String) |
SQL |
| Like(DbFunctions, String, String, String) |
SQL LIKE 操作的实现。 在关系数据库中,这通常直接转换为 SQL。 |
| Random(DbFunctions) |
一个随机双数生成器,它生成一个介于 0 和 1 之间(不含)的数字。 |
| Collate<TProperty>(DbFunctions, TProperty, String) |
显式指定要在 LINQ 查询中使用的排序规则。 可用于生成片段,例如 |
| Glob(DbFunctions, String, String) |
映射到 SQLite |
| Hex(DbFunctions, Byte[]) |
映射到 SQLite |
| Substr(DbFunctions, Byte[], Int32) |
映射到 SQLite |
| Substr(DbFunctions, Byte[], Int32, Int32) |
映射到 SQLite 子字符串函数,该函数返回指定值的子数组。 子数组从 开始 |
| Unhex(DbFunctions, String) |
映射到 SQLite |
| Unhex(DbFunctions, String, String) |
映射到 SQLite |
| AtTimeZone(DbFunctions, DateTime, String) |
将 |
| AtTimeZone(DbFunctions, DateTimeOffset, String) |
转换为 |
| Contains(DbFunctions, Object, String) |
DbFunction 方法存根,可在 LINQ 查询中使用,以SQL Server |
| Contains(DbFunctions, Object, String, Int32) |
DbFunction 方法存根,可在 LINQ 查询中使用,以SQL Server |
| Contains(DbFunctions, String, String) |
DbFunction 方法存根,可在 LINQ 查询中使用,以SQL Server CONTAINS 存储函数为目标。 |
| Contains(DbFunctions, String, String, Int32) |
DbFunction 方法存根,可在 LINQ 查询中使用,以SQL Server CONTAINS 存储函数为目标。 |
| 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的
|
| FreeText(DbFunctions, Object, String) |
DbFunction 方法存根,可在 LINQ 查询中使用,以SQL Server |
| FreeText(DbFunctions, Object, String, Int32) |
DbFunction 方法存根,可在 LINQ 查询中使用,以SQL Server |
| FreeText(DbFunctions, String, String) |
DbFunction 方法存根,可用于 LINQ 查询中,以SQL SERVER FREETEXT 存储函数为目标。 |
| FreeText(DbFunctions, String, String, Int32) |
DbFunction 方法存根,可用于 LINQ 查询中,以SQL SERVER FREETEXT 存储函数为目标。 |
| IsDate(DbFunctions, String) |
验证给定字符串是否为有效日期。
对应于 SQL Server 的 |
| IsNumeric(DbFunctions, String) |
验证给定的字符串是否为有效的数值。
对应于 SQL Server |
| 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 的 |
| TimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32) |
将 结构的新实例 TimeSpan 初始化为指定的小时、分钟、秒、分数和精度。 对应于 SQL Server 的 |
| 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 的 |