SqlServerDbFunctionsExtensions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供在 LINQ to Entities 查询中使用时转换为数据库函数的 CLR 方法。 此类上的方法可通过 Functions访问。
public static class SqlServerDbFunctionsExtensions
type SqlServerDbFunctionsExtensions = class
Public Module SqlServerDbFunctionsExtensions
- 继承
-
SqlServerDbFunctionsExtensions
注解
有关详细信息和示例,请参阅数据库函数和使用 EF Core 访问SQL Server和Azure SQL数据库。
方法
AtTimeZone(DbFunctions, DateTime, String) |
转换为 |
AtTimeZone(DbFunctions, DateTimeOffset, String) |
转换为 |
Contains(DbFunctions, Object, String) |
可在 LINQ 查询中使用的 DbFunction 方法存根,以SQL Server |
Contains(DbFunctions, Object, String, Int32) |
可在 LINQ 查询中使用的 DbFunction 方法存根,以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 的 |