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 を作成します。この関数には、それぞれ単一、二重、または 10 進の結果型が必要です。 式の結果の型は、 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 を作成します。この関数には、それぞれ DateTime、DateTimeOffset、または Time の結果型が必要です。 式の結果の型は Edm.Int32 です。

DiffMicroseconds(DbExpression, DbExpression)

指定した引数を使用して正規の 'DiffMicroseconds' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ DateTime、DateTimeOffset、または Time の結果型が必要です。 式の結果の型は Edm.Int32 です。

DiffMilliseconds(DbExpression, DbExpression)

指定した引数を使用して正規の 'DiffMilliseconds' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ DateTime、DateTimeOffset、または Time の結果型が必要です。 式の結果の型は Edm.Int32 です。

DiffMinutes(DbExpression, DbExpression)

指定した引数を使用して正規の 'DiffMinutes' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ DateTime、DateTimeOffset、または Time の結果型が必要です。 式の結果の型は Edm.Int32 です。

DiffMonths(DbExpression, DbExpression)

指定した引数を使用して正規の 'DiffMonths' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ DateTime または DateTimeOffset の結果型が必要です。 式の結果の型は Edm.Int32 です。

DiffNanoseconds(DbExpression, DbExpression)

指定した引数を使用して正規の 'DiffNanoseconds' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ DateTime、DateTimeOffset、または Time の結果型が必要です。 式の結果の型は Edm.Int32 です。

DiffSeconds(DbExpression, DbExpression)

指定した引数を使用して正規の 'DiffSeconds' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ DateTime、DateTimeOffset、または Time の結果型が必要です。 式の結果の型は Edm.Int32 です。

DiffYears(DbExpression, DbExpression)

指定した引数を使用して正規の 'DiffYears' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ DateTime または DateTimeOffset の結果型が必要です。 式の結果の型は Edm.Int32 です。

EndsWith(DbExpression, DbExpression)

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

Floor(DbExpression)

指定した引数を使用して正規の 'Floor' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ単一、二重、または 10 進の結果型が必要です。 式の結果の型は、 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, DbExpression)

指定した引数を使用して正規の 'Round' 関数を呼び出す DbFunctionExpression を作成します。この関数には、単一、二重、または 10 進数、整数の結果型が必要です。 式の結果の型は、 valueの結果の型と同じです。

Round(DbExpression)

指定した引数を使用して正規の 'Round' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ単一、二重、または 10 進の結果型が必要です。 式の結果の型は、 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 を作成します。この関数には、単一、二重、または 10 進数、整数の結果型が必要です。 式の結果の型は、 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 です。

適用対象