DbFunctions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供公共语言运行时 (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, String) |
当用作 LINQ to Entities 查询的一部分时,此方法调用规范 Like EDM 运算符以匹配表达式。 |
Like(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 函数来计算总体的方差。 |