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 的 |