次の方法で共有


EdmFunctions クラス

定義

正規の EDM 関数を呼び出す を構築 DbExpression する API を提供し、その API に式型自体の拡張メソッドとしてアクセスできるようにします。

public ref class EdmFunctions abstract sealed
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
継承
EdmFunctions

メソッド

Abs(DbExpression)

指定された引数で正規の 'Abs' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は数値である必要があります。 式の結果の型は、 の結果の型 valueと同じです。

AddDays(DbExpression, DbExpression)

指定された引数で正規の 'AddDays' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime または DateTimeOffset のいずれかの整数型である必要があります。 式の結果の型は、 の結果の型 dateValueと同じです。

AddHours(DbExpression, DbExpression)

指定された引数で正規の 'AddHours' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime、DateTimeOffset、または Time のいずれかの整数である必要があります。 式の結果の型は、 の結果の型 timeValueと同じです。

AddMicroseconds(DbExpression, DbExpression)

指定された引数で正規の 'AddMicroseconds' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime、DateTimeOffset、または Time のいずれかの整数である必要があります。 式の結果の型は、 の結果の型 timeValueと同じです。

AddMilliseconds(DbExpression, DbExpression)

指定された引数で正規の 'AddMilliseconds' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime、DateTimeOffset、または Time のいずれかの整数である必要があります。 式の結果の型は、 の結果の型 timeValueと同じです。

AddMinutes(DbExpression, DbExpression)

指定された引数で正規の 'AddMinutes' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime、DateTimeOffset、または Time のいずれかの整数である必要があります。 式の結果の型は、 の結果の型 timeValueと同じです。

AddMonths(DbExpression, DbExpression)

指定された引数で正規の 'AddMonths' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime または DateTimeOffset のいずれかの整数型である必要があります。 式の結果の型は、 の結果の型 dateValueと同じです。

AddNanoseconds(DbExpression, DbExpression)

指定された引数で正規の 'AddNanoseconds' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime、DateTimeOffset、または Time のいずれかの整数である必要があります。 式の結果の型は、 の結果の型 timeValueと同じです。

AddSeconds(DbExpression, DbExpression)

指定された引数で正規の 'AddSeconds' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime、DateTimeOffset、または Time のいずれかの整数である必要があります。 式の結果の型は、 の結果の型 timeValueと同じです。

AddYears(DbExpression, DbExpression)

指定された引数で正規の 'AddYears' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime または DateTimeOffset のいずれかの整数型である必要があります。 式の結果の型は、 の結果の型 dateValueと同じです。

Average(DbExpression)

指定したコレクションで正規関数 'Avg' を呼び出す DbFunctionExpression を作成します。 式の結果型は、コレクションの要素の型と同じです。

BitwiseAnd(DbExpression, DbExpression)

指定された引数で正規の 'BitwiseAnd' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は整数で統一する必要があります。 式の結果型は、引数の型と同じです。

BitwiseNot(DbExpression)

指定された引数で正規の 'BitwiseNot' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は整数である必要があります。 式の結果型は、引数の型と同じです。

BitwiseOr(DbExpression, DbExpression)

指定された引数で正規の 'BitwiseOr' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は整数で統一する必要があります。 式の結果型は、引数の型と同じです。

BitwiseXor(DbExpression, DbExpression)

指定された引数で正規の 'BitwiseXor' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は整数で統一する必要があります。 式の結果型は、引数の型と同じです。

Ceiling(DbExpression)

指定された引数で正規の 'Ceiling' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は、single、double、decimal のいずれかである必要があります。 式の結果の型は、 の結果の型 valueと同じです。

Concat(DbExpression, DbExpression)

指定された引数で正規の 'Concat' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は文字列である必要があります。 式の結果型は文字列です。

Contains(DbExpression, DbExpression)

指定された引数で正規の 'Contains' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は文字列である必要があります。 式の結果型は Boolean です。

Count(DbExpression)

指定したコレクションで正規関数 'Count' を呼び出す DbFunctionExpression を作成します。 式の結果型は Edm.Int32 です。

CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression)

指定された引数で正規の 'CreateDateTime' 関数を呼び出す DbFunctionExpression を作成します。 second 結果の型は Edm.Double である必要があり、他のすべての引数の結果の型は Edm.Int32 である必要があります。 式の結果型は Edm.DateTime です。

CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression)

指定された引数で正規の 'CreateDateTimeOffset' 関数を呼び出す DbFunctionExpression を作成します。 second 結果の型は Edm.Double である必要があり、他のすべての引数の結果の型は Edm.Int32 である必要があります。 式の結果型は Edm.DateTimeOffset です。

CreateTime(DbExpression, DbExpression, DbExpression)

指定された引数で正規の 'CreateTime' 関数を呼び出す DbFunctionExpression を作成します。 second 結果の型は Edm.Double である必要があり、他のすべての引数の結果の型は Edm.Int32 である必要があります。 式の結果型は Edm.Time です。

CurrentDateTime()

正規の 'CurrentDateTime' 関数を呼び出す DbFunctionExpression を作成します。

CurrentDateTimeOffset()

正規の 'CurrentDateTimeOffset' 関数を呼び出す DbFunctionExpression を作成します。

CurrentUtcDateTime()

正規の 'CurrentUtcDateTime' 関数を呼び出す DbFunctionExpression を作成します。

Day(DbExpression)

指定された引数で正規の Day 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime または DateTimeOffset である必要があります。 式の結果型は Edm.Int32 です。

DayOfYear(DbExpression)

指定された引数で正規の DayOfYear 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime または DateTimeOffset である必要があります。 式の結果型は Edm.Int32 です。

DiffDays(DbExpression, DbExpression)

指定された引数で正規の 'DiffDays' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は DateTime または DateTimeOffset である必要があります。 式の結果型は Edm.Int32 です。

DiffHours(DbExpression, DbExpression)

指定された引数で正規の 'DiffHours' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は DateDateTime、OffsetTime、または Time である必要があります。 式の結果型は Edm.Int32 です。

DiffMicroseconds(DbExpression, DbExpression)

指定された引数で正規の 'DiffMicroseconds' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は DateDateTime、OffsetTime、または Time である必要があります。 式の結果型は Edm.Int32 です。

DiffMilliseconds(DbExpression, DbExpression)

指定された引数で正規の 'DiffMilliseconds' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は DateDateTime、OffsetTime、または Time である必要があります。 式の結果型は Edm.Int32 です。

DiffMinutes(DbExpression, DbExpression)

指定された引数で正規の 'DiffMinutes' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は DateDateTime、OffsetTime、または Time である必要があります。 式の結果型は Edm.Int32 です。

DiffMonths(DbExpression, DbExpression)

指定された引数で正規の 'DiffMonths' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は DateTime または DateTimeOffset である必要があります。 式の結果型は Edm.Int32 です。

DiffNanoseconds(DbExpression, DbExpression)

指定された引数で正規の 'DiffNanoseconds' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は DateDateTime、OffsetTime、または Time である必要があります。 式の結果型は Edm.Int32 です。

DiffSeconds(DbExpression, DbExpression)

指定された引数で正規の 'DiffSeconds' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は DateDateTime、OffsetTime、または Time である必要があります。 式の結果型は Edm.Int32 です。

DiffYears(DbExpression, DbExpression)

指定された引数で正規の 'DiffYears' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は DateTime または DateTimeOffset である必要があります。 式の結果型は Edm.Int32 です。

EndsWith(DbExpression, DbExpression)

指定された引数で正規の 'EndsWith' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は文字列である必要があります。 式の結果型は Boolean です。

Floor(DbExpression)

指定された引数で正規の 'Floor' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は、single、double、decimal のいずれかである必要があります。 式の結果の型は、 の結果の型 valueと同じです。

GetTotalOffsetMinutes(DbExpression)

指定された引数で正規の 'GetTotalOffsetMinutes' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTimeOffset である必要があります。 式の結果型は Edm.Int32 です。

Hour(DbExpression)

指定された引数で正規の Hour 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime、DateTimeOffset、または Time である必要があります。 式の結果型は Edm.Int32 です。

IndexOf(DbExpression, DbExpression)

指定された引数で正規の 'IndexOf' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は文字列である必要があります。 式の結果型は Edm.Int32 です。

Left(DbExpression, DbExpression)

指定された引数で正規の Left 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は文字列と整数である必要があります。 式の結果型は文字列です。

Length(DbExpression)

指定された引数で正規の Length 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は文字列である必要があります。 式の結果型は Edm.Int32 です。

LongCount(DbExpression)

指定したコレクションで正規関数 'BigCount' を呼び出す DbFunctionExpression を作成します。 式の結果型は Edm.Int64 です。

Max(DbExpression)

指定したコレクションで正規関数 'Max' を呼び出す DbFunctionExpression を作成します。 式の結果型は、コレクションの要素の型と同じです。

Millisecond(DbExpression)

指定された引数で正規の Millisecond 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime、DateTimeOffset、または Time である必要があります。 式の結果型は Edm.Int32 です。

Min(DbExpression)

指定したコレクションで正規関数 'Min' を呼び出す DbFunctionExpression を作成します。 式の結果型は、コレクションの要素の型と同じです。

Minute(DbExpression)

指定された引数で正規の Minute 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime、DateTimeOffset、または Time である必要があります。 式の結果型は Edm.Int32 です。

Month(DbExpression)

指定された引数で正規の Month 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime または DateTimeOffset である必要があります。 式の結果型は Edm.Int32 です。

NewGuid()

正規の 'NewGuid' 関数を呼び出す DbFunctionExpression を作成します。

Power(DbExpression, DbExpression)

指定された引数で正規の 'Power' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は数値である必要があります。 式の結果の型は、 の結果の型 baseArgumentと同じです。

Replace(DbExpression, DbExpression, DbExpression)

指定された引数で正規の 'Replace' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は文字列である必要があります。 式の結果型も文字列です。

Reverse(DbExpression)

指定された引数で正規の Reverse 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は文字列である必要があります。 式の結果型も文字列です。

Right(DbExpression, DbExpression)

指定された引数で正規の Right 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は文字列と整数である必要があります。 式の結果型は文字列です。

Round(DbExpression)

指定された引数で正規の 'Round' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は、single、double、decimal のいずれかである必要があります。 式の結果の型は、 の結果の型 valueと同じです。

Round(DbExpression, DbExpression)

指定された引数で正規の 'Round' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は、single、double、decimal のいずれかと整数である必要があります。 式の結果の型は、 の結果の型 valueと同じです。

Second(DbExpression)

指定された引数で正規の Second 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime、DateTimeOffset、または Time である必要があります。 式の結果型は Edm.Int32 です。

StartsWith(DbExpression, DbExpression)

指定された引数で正規の 'StartsWith' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は文字列である必要があります。 式の結果型は Boolean です。

StDev(DbExpression)

指定したコレクションの null 以外のメンバーで正規関数 'StDev' を呼び出す DbFunctionExpression を作成します。 式の結果型は Edm.Double です。

StDevP(DbExpression)

指定したコレクションの母集団で正規関数 'StDevP' を呼び出す DbFunctionExpression を作成します。 式の結果型は Edm.Double です。

Substring(DbExpression, DbExpression, DbExpression)

指定された引数で正規の 'Substring' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は、文字列と整数である必要があります。 式の結果型は文字列です。

Sum(DbExpression)

指定したコレクションで正規関数 'Sum' を呼び出す DbFunctionExpression を作成します。 式の結果型は、コレクションの要素の型と同じです。

ToLower(DbExpression)

指定された引数で正規の ToLower 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は文字列である必要があります。 式の結果型も文字列です。

ToUpper(DbExpression)

指定された引数で正規の ToUpper 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は文字列である必要があります。 式の結果型も文字列です。

Trim(DbExpression)

指定された引数で正規の Trim 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は文字列である必要があります。 式の結果型も文字列です。

TrimEnd(DbExpression)

指定された引数で正規の RTrim 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は文字列である必要があります。 式の結果型も文字列です。

TrimStart(DbExpression)

指定された引数で正規の LTrim 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は文字列である必要があります。 式の結果型も文字列です。

Truncate(DbExpression, DbExpression)

指定された引数で正規の 'Truncate' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は、single、double、decimal のいずれかと整数である必要があります。 式の結果の型は、 の結果の型 valueと同じです。

TruncateTime(DbExpression)

指定された引数で正規の TruncateTime 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime または DateTimeOffset である必要があります。 式の結果の型は、 の結果の型 dateValueと同じです。

Var(DbExpression)

指定したコレクションの null 以外のメンバーで正規関数 'Var' を呼び出す DbFunctionExpression を作成します。 式の結果型は Edm.Double です。

VarP(DbExpression)

指定したコレクションの母集団で正規関数 'VarP' を呼び出す DbFunctionExpression を作成します。 式の結果型は Edm.Double です。

Year(DbExpression)

指定された引数で正規の Year 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は DateTime または DateTimeOffset である必要があります。 式の結果型は Edm.Int32 です。

適用対象