EntityFunctions 类

定义

注意

This class has been replaced by System.Data.Entity.DbFunctions.

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

[System.Obsolete("This class has been replaced by System.Data.Entity.DbFunctions.")]
public static class EntityFunctions
type EntityFunctions = class
Public Class EntityFunctions
继承
EntityFunctions
属性

注解

请注意,这些函数已移动到 DbFunctions 从 EF6 开始的 类。 此处保留这些函数只是为了帮助将较旧的 EF 应用迁移到 EF6。

方法

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 函数来计算总体的方差。

适用于