Share via


DbFunctions 类

定义

提供公共语言运行时 (CLR) 方法,这些方法公开用于或 ObjectContext LINQ to Entities 查询的 DbContext EDM 规范函数。

public static class DbFunctions
type DbFunctions = class
Public Class DbFunctions
继承
DbFunctions

注解

请注意,在一些早期版本的实体框架中,此类称为 EntityFunctions。

方法

AddDays(Nullable<DateTime>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddDays EDM 函数,以将给定的天数添加到日期/时间。

AddDays(Nullable<DateTimeOffset>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddDays EDM 函数,以将给定的天数添加到日期/时间。

AddHours(Nullable<DateTime>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddHours EDM 函数,以将给定的小时数添加到日期/时间。

AddHours(Nullable<DateTimeOffset>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddHours EDM 函数,以将给定的小时数添加到日期/时间。

AddHours(Nullable<TimeSpan>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddHours EDM 函数,以将给定的小时数添加到某个时间跨度。

AddMicroseconds(Nullable<DateTime>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddMicroseconds EDM 函数,以将给定的微秒数添加到日期/时间。

AddMicroseconds(Nullable<DateTimeOffset>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddMicroseconds EDM 函数,以将给定的微秒数添加到日期/时间。

AddMicroseconds(Nullable<TimeSpan>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddMicroseconds EDM 函数,以将给定的微秒数添加到时间跨度。

AddMilliseconds(Nullable<DateTime>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddMilliseconds EDM 函数,以将给定的毫秒数添加到日期/时间。

AddMilliseconds(Nullable<DateTimeOffset>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddMilliseconds EDM 函数,以将给定的毫秒数添加到日期/时间。

AddMilliseconds(Nullable<TimeSpan>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddMilliseconds EDM 函数,以将给定的毫秒数添加到某个时间跨度。

AddMinutes(Nullable<DateTime>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddMinutes EDM 函数,以将给定的分钟数添加到日期/时间。

AddMinutes(Nullable<DateTimeOffset>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddMinutes EDM 函数,以将给定的分钟数添加到日期/时间。

AddMinutes(Nullable<TimeSpan>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddMinutes EDM 函数,以将给定的分钟数添加到一个时间跨度。

AddMonths(Nullable<DateTime>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddMonths EDM 函数,将给定的月数添加到日期/时间。

AddMonths(Nullable<DateTimeOffset>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddMonths EDM 函数,将给定的月数添加到日期/时间。

AddNanoseconds(Nullable<DateTime>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddNanoseconds EDM 函数,以将给定的纳秒数添加到日期/时间。

AddNanoseconds(Nullable<DateTimeOffset>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddNanoseconds EDM 函数,以将给定的纳秒数添加到日期/时间。

AddNanoseconds(Nullable<TimeSpan>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddNanoseconds EDM 函数,以将给定的纳秒数添加到时间跨度。

AddSeconds(Nullable<DateTime>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddSeconds EDM 函数,以将给定的秒数添加到日期/时间。

AddSeconds(Nullable<DateTimeOffset>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddSeconds EDM 函数,以将给定的秒数添加到日期/时间。

AddSeconds(Nullable<TimeSpan>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddSeconds EDM 函数,以将给定的秒数添加到某个时间跨度。

AddYears(Nullable<DateTime>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddYears EDM 函数,以将给定的年数添加到日期/时间。

AddYears(Nullable<DateTimeOffset>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 AddYears EDM 函数,以将给定的年数添加到日期/时间。

AsNonUnicode(String)

当用作 LINQ to Entities 查询的一部分时,此方法充当运算符,确保输入被视为非 Unicode 字符串。

AsUnicode(String)

当用作 LINQ to Entities 查询的一部分时,此方法充当运算符,确保输入被视为 Unicode 字符串。

CreateDateTime(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 CreateDateTime EDM 函数以创建新 DateTime 对象。

CreateDateTimeOffset(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 CreateDateTimeOffset EDM 函数以创建新 DateTimeOffset 对象。

CreateTime(Nullable<Int32>, Nullable<Int32>, Nullable<Double>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 CreateTime EDM 函数以创建新 TimeSpan 对象。

DiffDays(Nullable<DateTime>, Nullable<DateTime>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffDays EDM 函数来计算两个日期/时间之间的天数。

DiffDays(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffDays EDM 函数来计算两个日期/时间之间的天数。

DiffHours(Nullable<DateTime>, Nullable<DateTime>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffHours EDM 函数来计算两个日期/时间之间的小时数。

DiffHours(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffHours EDM 函数来计算两个日期/时间之间的小时数。

DiffHours(Nullable<TimeSpan>, Nullable<TimeSpan>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffHours EDM 函数来计算两个时间跨度之间的小时数。

DiffMicroseconds(Nullable<DateTime>, Nullable<DateTime>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffMicroseconds EDM 函数来计算两个日期/时间之间的微秒数。

DiffMicroseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffMicroseconds EDM 函数来计算两个日期/时间之间的微秒数。

DiffMicroseconds(Nullable<TimeSpan>, Nullable<TimeSpan>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffMicroseconds EDM 函数来计算两个时间跨度之间的微秒数。

DiffMilliseconds(Nullable<DateTime>, Nullable<DateTime>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffMilliseconds EDM 函数来计算两个日期/时间之间的毫秒数。

DiffMilliseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffMilliseconds EDM 函数来计算两个日期/时间之间的毫秒数。

DiffMilliseconds(Nullable<TimeSpan>, Nullable<TimeSpan>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffMilliseconds EDM 函数来计算两个时间跨度之间的毫秒数。

DiffMinutes(Nullable<DateTime>, Nullable<DateTime>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffMinutes EDM 函数来计算两个日期/时间之间的分钟数。

DiffMinutes(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffMinutes EDM 函数来计算两个日期/时间之间的分钟数。

DiffMinutes(Nullable<TimeSpan>, Nullable<TimeSpan>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffMinutes EDM 函数来计算两个时间跨度之间的分钟数。

DiffMonths(Nullable<DateTime>, Nullable<DateTime>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffMonths EDM 函数来计算两个日期/时间之间的月数。

DiffMonths(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffMonths EDM 函数来计算两个日期/时间之间的月数。

DiffNanoseconds(Nullable<DateTime>, Nullable<DateTime>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffNanoseconds EDM 函数来计算两个日期/时间之间的纳秒数。

DiffNanoseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffNanoseconds EDM 函数来计算两个日期/时间之间的纳秒数。

DiffNanoseconds(Nullable<TimeSpan>, Nullable<TimeSpan>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffNanoseconds EDM 函数来计算两个时间跨度之间的纳秒数。

DiffSeconds(Nullable<DateTime>, Nullable<DateTime>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffSeconds EDM 函数来计算两个日期/时间之间的秒数。

DiffSeconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffSeconds EDM 函数来计算两个日期/时间之间的秒数。

DiffSeconds(Nullable<TimeSpan>, Nullable<TimeSpan>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffSeconds EDM 函数来计算两个时间跨度之间的秒数。

DiffYears(Nullable<DateTime>, Nullable<DateTime>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffYears EDM 函数来计算两个日期/时间之间的年数。

DiffYears(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 DiffYears EDM 函数来计算两个日期/时间之间的年数。

GetTotalOffsetMinutes(Nullable<DateTimeOffset>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 GetTotalOffsetMinutes EDM 函数,以返回给定日期/时间与 UTC 相差的分钟数。 此值通常介于 +780 到 -780 之间(+ 或 - 13 小时)。

Left(String, Nullable<Int64>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范的 Left EDM 函数,以返回字符串中最左侧的给定数量的字符。

Like(String, String)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 Like EDM 运算符以匹配表达式。

Like(String, String, String)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 Like EDM 运算符以匹配表达式。

Reverse(String)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范的 Reverse EDM 函数以返回给定字符串,其顺序与字符反转的顺序相同。

Right(String, Nullable<Int64>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范的 Right EDM 函数以返回字符串中最右边的给定数量的字符。

StandardDeviation(IEnumerable<Decimal>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDev EDM 函数来计算集合的标准偏差。

StandardDeviation(IEnumerable<Double>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDev EDM 函数来计算集合的标准偏差。

StandardDeviation(IEnumerable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDev EDM 函数来计算集合的标准偏差。

StandardDeviation(IEnumerable<Int64>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDev EDM 函数来计算集合的标准偏差。

StandardDeviation(IEnumerable<Nullable<Decimal>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDev EDM 函数来计算集合的标准偏差。

StandardDeviation(IEnumerable<Nullable<Double>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDev EDM 函数来计算集合的标准偏差。

StandardDeviation(IEnumerable<Nullable<Int32>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDev EDM 函数来计算集合的标准偏差。

StandardDeviation(IEnumerable<Nullable<Int64>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDev EDM 函数来计算集合的标准偏差。

StandardDeviationP(IEnumerable<Decimal>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDevP EDM 函数来计算总体的标准偏差。

StandardDeviationP(IEnumerable<Double>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDevP EDM 函数来计算总体的标准偏差。

StandardDeviationP(IEnumerable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDevP EDM 函数来计算总体的标准偏差。

StandardDeviationP(IEnumerable<Int64>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDevP EDM 函数来计算总体的标准偏差。

StandardDeviationP(IEnumerable<Nullable<Decimal>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDevP EDM 函数来计算总体的标准偏差。

StandardDeviationP(IEnumerable<Nullable<Double>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDevP EDM 函数来计算总体的标准偏差。

StandardDeviationP(IEnumerable<Nullable<Int32>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDevP EDM 函数来计算总体的标准偏差。

StandardDeviationP(IEnumerable<Nullable<Int64>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 StDevP EDM 函数来计算总体的标准偏差。

Truncate(Nullable<Decimal>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范的 Truncate EDM 函数,将给定值截断为指定的位数。

Truncate(Nullable<Double>, Nullable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范的 Truncate EDM 函数,将给定值截断为指定的位数。

TruncateTime(Nullable<DateTime>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 TruncateTime EDM 函数以返回给定日期,同时清除时间部分。

TruncateTime(Nullable<DateTimeOffset>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 TruncateTime EDM 函数以返回给定日期,同时清除时间部分。

Var(IEnumerable<Decimal>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 Var EDM 函数来计算集合的方差。

Var(IEnumerable<Double>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 Var EDM 函数来计算集合的方差。

Var(IEnumerable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 Var EDM 函数来计算集合的方差。

Var(IEnumerable<Int64>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 Var EDM 函数来计算集合的方差。

Var(IEnumerable<Nullable<Decimal>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 Var EDM 函数来计算集合的方差。

Var(IEnumerable<Nullable<Double>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 Var EDM 函数来计算集合的方差。

Var(IEnumerable<Nullable<Int32>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 Var EDM 函数来计算集合的方差。

Var(IEnumerable<Nullable<Int64>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 Var EDM 函数来计算集合的方差。

VarP(IEnumerable<Decimal>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 VarP EDM 函数来计算总体的方差。

VarP(IEnumerable<Double>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 VarP EDM 函数来计算总体的方差。

VarP(IEnumerable<Int32>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 VarP EDM 函数来计算总体的方差。

VarP(IEnumerable<Int64>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 VarP EDM 函数来计算总体的方差。

VarP(IEnumerable<Nullable<Decimal>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 VarP EDM 函数来计算总体的方差。

VarP(IEnumerable<Nullable<Double>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 VarP EDM 函数来计算总体的方差。

VarP(IEnumerable<Nullable<Int32>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 VarP EDM 函数来计算总体的方差。

VarP(IEnumerable<Nullable<Int64>>)

当用作 LINQ to Entities 查询的一部分时,此方法调用规范 VarP EDM 函数来计算总体的方差。

适用于