DbLimitExpression クラス

定義

引数コレクション内の指定した制限値に対する要素数の制限を表します。

public ref class DbLimitExpression sealed : System::Data::Common::CommandTrees::DbExpression
public sealed class DbLimitExpression : System.Data.Common.CommandTrees.DbExpression
type DbLimitExpression = class
    inherit DbExpression
Public NotInheritable Class DbLimitExpression
Inherits DbExpression
継承
DbLimitExpression

注釈

DbLimitExpression は、コレクションの結果の種類を持つ任意の DbExpression (DbSkipExpressionなど) に適用できます。 DbLimitExpression では、Top 操作と同等の操作が提供されます。 入力に対して順序付け操作を実行する必要はありません。 ArgumentLimitの 2 つの Expression プロパティがあり、コレクションと返す行数をそれぞれ指定します。 DbLimitExpression には、最後の行と同じランクの行を返すかどうかを制御する BooleanWithTies プロパティもあります。 WithTies の既定値は falseです。

プロパティ

Argument

入力コレクションを指定する式を取得または設定します。

ExpressionKind

式の種類を取得します。この式の操作を示します。

(継承元 DbExpression)
Limit

入力コレクションから返される要素の数の制限を指定する式を取得または設定します。

ResultType

式の結果型の型メタデータを取得します。

(継承元 DbExpression)
WithTies

制限操作に関連付けられた結果が含まれるかどうかを取得します。 関連付けられた結果を含めると、Limit 値で指定された数を超える結果が生成される場合があります。

メソッド

Accept(DbExpressionVisitor)

結果値を生成しない式のビジター パターンを実装します。

Accept<TResultType>(DbExpressionVisitor<TResultType>)

特定の型の結果値を生成する式のビジター パターンを実装します。

Equals(Object)

指定した Object が現在の DbExpression インスタンスと等しいかどうかを判断します。

(継承元 DbExpression)
GetHashCode()

型のハッシュ関数として機能します。

(継承元 DbExpression)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

拡張メソッド

All(DbExpression, Func<DbExpression,DbExpression>)

指定した述語が入力セットのすべての要素を保持するかどうかを決定する新しい DbQuantifierExpression を作成します。

And(DbExpression, DbExpression)

左右の引数の論理 And を実行する DbAndExpression を作成します。

Any(DbExpression)

指定した set 引数が空でないかどうかを判断する新しい DbExpression を作成します。

Any(DbExpression, Func<DbExpression,DbExpression>)

指定した述語が入力セットの任意の要素を保持するかどうかを決定する新しい DbQuantifierExpression を作成します。

As(DbExpression, String)

指定した引数をキー/値ペア オブジェクトとして返します。

Bind(DbExpression)

生成された変数名を使用して指定された式をバインドする新しい DbExpressionBinding を作成します。

BindAs(DbExpression, String)

指定した変数名を使用して指定された式をバインドする新しい DbExpressionBinding を作成します。

CastTo(DbExpression, TypeUsage)

キャスト操作をポリモーフィックな引数に適用する新しい DbCastExpression を作成します。

CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

指定した入力セットの各要素について、指定された apply 式を 1 回評価する新しい DbApplyExpression を作成し、対応する入力と列を適用する行のコレクションを生成します。 apply が空のセットに評価される行は含まれません。

Deref(DbExpression)

参照式を指定して特定のエンティティを取得する新しい DbDerefExpression を作成します。

Distinct(DbExpression)

指定した set 引数から重複を削除する新しい DbDistinctExpression を作成します。

Divide(DbExpression, DbExpression)

左引数を右引数で除算する新しい DbArithmeticExpression を作成します。

Element(DbExpression)

セットをシングルトンに変換する新しい DbElementExpression を作成します。

Equal(DbExpression, DbExpression)

左右の引数を等しいかどうかを比較する新しい DbComparisonExpression を作成します。

Except(DbExpression, DbExpression)

左の set 引数から右セット引数の減算を計算する新しい DbExceptExpression を作成します。

Exists(DbExpression)

指定した set 引数が空でないかどうかを判断する新しい DbExpression を作成します。

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

FullOuterJoin を DbExpressionKindとして使用して、指定した結合条件で、左右の式で指定されたセットを結合する新しい DbJoinExpression を作成します。

GetEntityRef(DbExpression)

指定したエンティティの ref を構造形式で取得する新しい DbEntityRefExpression を作成します。

GetRefKey(DbExpression)

指定した参照のキー値を構造形式で取得する新しい DbRefKeyExpression を作成します。

GreaterThan(DbExpression, DbExpression)

左引数が右引数より大きいかどうかを判断する新しい DbComparisonExpression を作成します。

GreaterThanOrEqual(DbExpression, DbExpression)

左引数が右引数以上かどうかを決定する新しい DbComparisonExpression を作成します。

GroupBind(DbExpression)

生成された変数とグループ変数名を使用して、指定された式をバインドする新しいグループ式バインドを作成します。

GroupBindAs(DbExpression, String, String)

指定した変数名とグループ変数名を使用して、指定された式をバインドする新しい DbGroupExpressionBinding を作成します。

InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

innerJoin を DbExpressionKindとして使用して、指定した結合条件で、左右の式で指定されたセットを結合する新しい DbJoinExpression を作成します。

Intersect(DbExpression, DbExpression)

左と右のセット引数の積集合を計算する新しい DbIntersectExpression を作成します。

IsEmpty(DbExpression)

指定した set 引数が空のセットであるかどうかを判断する新しい DbIsEmptyExpression を作成します。

IsNull(DbExpression)

指定した引数が null であるかどうかを判断する新しい DbIsNullExpression を作成します。

IsOf(DbExpression, TypeUsage)

指定した引数が指定した型かサブタイプかを決定する新しい DbIsOfExpression を作成します。

IsOfOnly(DbExpression, TypeUsage)

指定した引数が指定した型であり、その型 (サブタイプではない) であるかどうかを判断する新しい DbIsOfExpression 式を作成します。

Join(DbExpression, DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression>)

innerJoin を DbExpressionKindとして使用して、指定した外部キーと内部キーの間の等価条件で、外側と内部の式で指定されたセットを結合する新しい DbJoinExpression を作成します。

Join<TSelector>(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression,DbExpression>, Func<DbExpression, DbExpression,TSelector>)

InnerJoin を DbExpressionKindとして使用して、指定した外部キーと内部キーの間の等価条件で結合された、外側と内部の式で指定されたセットに対して、指定したセレクターを投影する新しい DbProjectExpression を作成します。

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

LeftOuterJoin を DbExpressionKindとして使用して、指定した結合条件で、左右の式で指定されたセットを結合する新しい DbJoinExpression を作成します。

LessThan(DbExpression, DbExpression)

左引数が右引数より小さいかどうかを判断する新しい DbComparisonExpression を作成します。

LessThanOrEqual(DbExpression, DbExpression)

左引数が右引数以下かどうかを判断する新しい DbComparisonExpression を作成します。

Like(DbExpression, DbExpression)

指定した入力文字列と特定のパターンを比較する新しい DbLikeExpression を作成します。

Like(DbExpression, DbExpression, DbExpression)

省略可能なエスケープを使用して、指定した入力文字列を特定のパターンと比較する新しい DbLikeExpression を作成します。

Limit(DbExpression, DbExpression)

Argument コレクション内の要素の数を指定した count Limit 値に制限する新しい DbLimitExpression を作成します。 関連付けられた結果は出力に含まれません。

Minus(DbExpression, DbExpression)

左の引数から右引数を減算する新しい DbArithmeticExpression を作成します。

Modulo(DbExpression, DbExpression)

左引数の残りの部分を右引数で除算して計算する新しい DbArithmeticExpression を作成します。

Multiply(DbExpression, DbExpression)

左引数に右引数を乗算する新しい DbArithmeticExpression を作成します。

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

コンポジションまたは関連付けリレーションシップのナビゲーションを表す新しい DbRelationshipNavigationExpression を作成します。

Negate(DbExpression)

引数の値を否定する新しい DbArithmeticExpression を作成します。

Not(DbExpression)

指定した引数の論理否定を実行する DbNotExpression を作成します。

NotEqual(DbExpression, DbExpression)

左右の引数と等しくないかどうかを比較する新しい DbComparisonExpression を作成します。

OfType(DbExpression, TypeUsage)

指定した型の入力セットの要素で構成されるセットを生成する新しい DbOfTypeExpression を作成します。

OfTypeOnly(DbExpression, TypeUsage)

指定した型の特定の入力セットの要素で構成されるセットを生成する新しい DbOfTypeExpression を作成します。

Or(DbExpression, DbExpression)

左右の引数の論理 Or を実行する DbOrExpression を作成します。

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

指定した入力セットを、昇順の並べ替え順序と既定の照合順序で、指定した並べ替えキーで並べ替える新しい DbSortExpression を作成します。

OrderBy(DbExpression, Func<DbExpression,DbExpression>, String)

指定した入力セットを昇順の並べ替え順序と指定した照合順序で、指定した並べ替えキーで並べ替える新しい DbSortExpression を作成します。

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

指定した入力セットを、降順の並べ替え順序と既定の照合順序で、指定した並べ替えキーで並べ替える新しい DbSortExpression を作成します。

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>, String)

指定した入力セットを、降順の並べ替え順序と指定した照合順序で、指定した並べ替えキーで並べ替える新しい DbSortExpression を作成します。

OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

指定した入力セットの各要素について、指定された apply 式を 1 回評価する新しい DbApplyExpression を作成し、対応する入力と列を適用する行のコレクションを生成します。 apply が空のセットに評価される行には、nullの列の値が適用されます。

Plus(DbExpression, DbExpression)

左引数を右引数に追加する新しい DbArithmeticExpression を作成します。

Property(DbExpression, EdmProperty)

指定したプロパティの取得を表す新しい DbPropertyExpression を作成します。

Property(DbExpression, NavigationProperty)

指定したナビゲーション プロパティの取得を表す新しい DbPropertyExpression を作成します。

Property(DbExpression, RelationshipEndMember)

指定したリレーションシップの終了メンバーの取得を表す新しい DbPropertyExpression を作成します。

Property(DbExpression, String)

指定したインスタンスから指定した名前を持つインスタンス プロパティの取得を表す新しい DbPropertyExpression を作成します。

Select<TProjection>(DbExpression, Func<DbExpression,TProjection>)

指定した入力セットに対して指定した式を選択する新しい DbProjectExpression を作成します。

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

指定した入力セットの各要素について、指定された apply 式を 1 回評価する新しい DbApplyExpression を作成し、対応する入力と列を適用する行のコレクションを生成します。 apply が空のセットに評価される行は含まれません。 その後、各行から apply 列を選択する DbProjectExpression が作成され、結果のコレクション全体 apply 生成されます。

SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>)

指定した入力セットの各要素について、指定された apply 式を 1 回評価する新しい DbApplyExpression を作成し、対応する入力と列を適用する行のコレクションを生成します。 apply が空のセットに評価される行は含まれません。 その後、各行に対して指定した selector を選択する DbProjectExpression が作成され、結果のコレクション全体が生成されます。

Take(DbExpression, DbExpression)

Argument コレクション内の要素の数を指定した count Limit 値に制限する新しい DbLimitExpression を作成します。 関連付けられた結果は出力に含まれません。

ToSortClause(DbExpression)

昇順の並べ替え順序と既定の照合順序を持つ新しい DbSortClause を作成します。

ToSortClause(DbExpression, String)

昇順の並べ替え順序と指定した照合順序を持つ新しい DbSortClause を作成します。

ToSortClauseDescending(DbExpression)

降順の並べ替え順序と既定の照合順序を持つ新しい DbSortClause を作成します。

ToSortClauseDescending(DbExpression, String)

降順の並べ替え順序と指定した照合順序を持つ新しい DbSortClause を作成します。

TreatAs(DbExpression, TypeUsage)

新しい DbTreatExpressionを作成します。

UnaryMinus(DbExpression)

引数の値を否定する新しい DbArithmeticExpression を作成します。

Union(DbExpression, DbExpression)

重複が削除された左と右のセット引数の和集合を計算する新しい DbExpression を作成します。

UnionAll(DbExpression, DbExpression)

左と右のセット引数の和集合を計算し、重複を削除しない新しい DbUnionAllExpression を作成します。

Where(DbExpression, Func<DbExpression,DbExpression>)

指定した述語を使用して、指定した入力セット内の要素をフィルター処理する新しい DbFilterExpression を作成します。

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 です。

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 です。

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

Round(DbExpression, 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 です。

Area(DbExpression)

指定した引数を使用して正規の 'Area' 関数を呼び出す DbFunctionExpression を作成します。Edm.Geography または Edm.Geometry の結果型が必要です。 式の結果の型は Edm.Double です。

AsBinary(DbExpression)

指定した引数を使用して正規の 'AsBinary' 関数を呼び出す DbFunctionExpression を作成します。Edm.Geography または Edm.Geometry の結果型が必要です。 式の結果の型は Edm.Binary です。

AsGml(DbExpression)

指定した引数を使用して正規の 'AsGml' 関数を呼び出す DbFunctionExpression を作成します。Edm.Geography または Edm.Geometry の結果型が必要です。 式の結果の型は Edm.String です。

AsText(DbExpression)

指定した引数を使用して正規の 'AsText' 関数を呼び出す DbFunctionExpression を作成します。Edm.Geography または Edm.Geometry の結果型が必要です。 式の結果の型は Edm.String です。

Centroid(DbExpression)

指定した引数を使用して正規の 'Centroid' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geometry である必要があります。 式の結果の型は Edm.Geometry です。

CoordinateSystemId(DbExpression)

指定した引数を使用して正規の 'CoordinateSystemId' 関数を呼び出す DbFunctionExpression を作成します。Edm.Geography または Edm.Geometry の結果型が必要です。 式の結果の型は Edm.Int32 です。

Distance(DbExpression, DbExpression)

指定した引数を使用して正規の 'Distance' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ Edm.Geography または Edm.Geometry の結果型が必要です。 spatialValue1 の結果の型は、spatialValue2の結果の型と一致する必要があります。 式の結果の型は Edm.Double です。

Elevation(DbExpression)

指定した引数を使用して正規の 'Elevation' 関数を呼び出す DbFunctionExpression を作成します。Edm.Geography または Edm.Geometry の結果型が必要です。 式の結果の型は Edm.Double です。

EndPoint(DbExpression)

指定した引数を使用して正規の 'EndPoint' 関数を呼び出す DbFunctionExpression を作成します。Edm.Geography または Edm.Geometry の結果型が必要です。 結果の種類は、spatialValueの場合と同じです。

ExteriorRing(DbExpression)

指定した引数を使用して正規の 'ExteriorRing' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geometry である必要があります。 式の結果の型は Edm.Geometry です。

InteriorRingAt(DbExpression, DbExpression)

指定した引数を使用して正規の 'InteriorRingAt' 関数を呼び出す DbFunctionExpression を作成します。 最初の引数には、Edm.Geometry の結果型が必要です。 2 番目の引数には、整数の数値結果型が必要です。 式の結果の型は Edm.Geometry です。

InteriorRingCount(DbExpression)

指定した引数を使用して正規の 'InteriorRingCount' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geometry である必要があります。 式の結果の型は Edm.Int32 です。

IsClosedSpatial(DbExpression)

指定した引数を使用して正規の 'IsClosedSpatial' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geography または Edm.Geometry である必要があります。 結果の型は Edm.Boolean です。

IsEmptySpatial(DbExpression)

指定した引数を使用して正規の 'IsEmptySpatial' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geography または Edm.Geometry である必要があります。 式の結果の型は Edm.Boolean です。

IsRing(DbExpression)

指定した引数を使用して正規の 'IsRing' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geometry である必要があります。 結果の型は Edm.Boolean です。

IsSimpleGeometry(DbExpression)

指定した引数を使用して正規の 'IsSimpleGeometry' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geometry である必要があります。 式の結果の型は Edm.Boolean です。

IsValidGeometry(DbExpression)

指定した引数を使用して正規の 'IsValidGeometry' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geometry である必要があります。 式の結果の型は Edm.Boolean です。

Latitude(DbExpression)

指定した引数を使用して正規の 'Latitude' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geography である必要があります。 式の結果の型は Edm.Double です。

Longitude(DbExpression)

指定した引数を使用して正規の 'Longitude' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geography である必要があります。 式の結果の型は Edm.Double です。

Measure(DbExpression)

指定した引数を使用して正規の 'Measure' 関数を呼び出す DbFunctionExpression を作成します。Edm.Geography または Edm.Geometry の結果型が必要です。 式の結果の型は Edm.Double です。

PointAt(DbExpression, DbExpression)

指定した引数を使用して正規の 'PointAt' 関数を呼び出す DbFunctionExpression を作成します。 最初の引数には、Edm.Geography または Edm.Geometry の結果型が必要です。 2 番目の引数には、整数の数値結果型が必要です。 式の結果の型は、spatialValueと同じです。

PointCount(DbExpression)

指定した引数を使用して正規の 'PointCount' 関数を呼び出す DbFunctionExpression を作成します。Edm.Geography または Edm.Geometry の結果型が必要です。 式の結果の型は Edm.Int32 です。

PointOnSurface(DbExpression)

指定した引数を使用して正規の 'PointOnSurface' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geometry である必要があります。 式の結果の型は Edm.Geometry です。

SpatialBoundary(DbExpression)

指定した引数を使用して正規の 'SpatialBoundary' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geometry である必要があります。 式の結果の型は Edm.Geometry です。

SpatialBuffer(DbExpression, DbExpression)

指定した引数を使用して正規の 'SpatialBuffer' 関数を呼び出す DbFunctionExpression を作成します。Edm.Geography または Edm.Geometry と Edm.Double の結果型が必要です。 式の結果の型は Edm.Geometry です。

SpatialContains(DbExpression, DbExpression)

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

SpatialConvexHull(DbExpression)

指定した引数を使用して正規の 'SpatialConvexHull' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geometry である必要があります。 式の結果の型は Edm.Geometry です。

SpatialCrosses(DbExpression, DbExpression)

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

SpatialDifference(DbExpression, DbExpression)

指定した引数を使用して正規の 'SpatialDifference' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ Edm.Geography または Edm.Geometry の結果型が必要です。 spatialValue1 の結果の型は、spatialValue2の結果の型と一致する必要があります。 式の結果の型は、spatialValue1 および spatialValue2の型と同じです。

SpatialDimension(DbExpression)

指定した引数を使用して正規の 'SpatialDimension' 関数を呼び出す DbFunctionExpression を作成します。Edm.Geography または Edm.Geometry の結果型が必要です。 式の結果の型は Edm.Int32 です。

SpatialDisjoint(DbExpression, DbExpression)

指定した引数を使用して正規の 'SpatialDisjoint' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ Edm.Geography または Edm.Geometry の結果型が必要です。 spatialValue1 の結果の型は、spatialValue2の結果の型と一致する必要があります。 式の結果の型は Edm.Boolean です。

SpatialElementAt(DbExpression, DbExpression)

指定した引数を使用して正規の 'SpatialElementAt' 関数を呼び出す DbFunctionExpression を作成します。 最初の引数には、Edm.Geography または Edm.Geometry の結果型が必要です。 2 番目の引数には、整数の数値結果型が必要です。 式の結果の型は、spatialValueと同じです。

SpatialElementCount(DbExpression)

指定した引数を使用して正規の 'SpatialElementCount' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geography または Edm.Geometry である必要があります。 式の結果の型は Edm.Int32 です。

SpatialEnvelope(DbExpression)

指定した引数を使用して正規の 'SpatialEnvelope' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geometry である必要があります。 式の結果の型は Edm.Geometry です。

SpatialEquals(DbExpression, DbExpression)

指定した引数を使用して正規の 'SpatialEquals' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ Edm.Geography または Edm.Geometry の結果型が必要です。 spatialValue1 の結果の型は、spatialValue2の結果の型と一致する必要があります。 式の結果の型は Edm.Boolean です。

SpatialIntersection(DbExpression, DbExpression)

指定した引数を使用して正規の 'SpatialIntersection' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ Edm.Geography または Edm.Geometry の結果型が必要です。 spatialValue1 の結果の型は、spatialValue2の結果の型と一致する必要があります。 式の結果の型は、spatialValue1 および spatialValue2の型と同じです。

SpatialIntersects(DbExpression, DbExpression)

指定した引数を使用して正規の 'SpatialIntersects' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ Edm.Geography または Edm.Geometry の結果型が必要です。 spatialValue1 の結果の型は、spatialValue2の結果の型と一致する必要があります。 式の結果の型は Edm.Boolean です。

SpatialLength(DbExpression)

指定した引数を使用して正規の 'SpatialLength' 関数を呼び出す DbFunctionExpression を作成します。Edm.Geography または Edm.Geometry の結果型が必要です。 式の結果の型は Edm.Double です。

SpatialOverlaps(DbExpression, DbExpression)

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

SpatialRelate(DbExpression, DbExpression, DbExpression)

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

SpatialSymmetricDifference(DbExpression, DbExpression)

指定した引数を使用して正規の 'SpatialSymmetricDifference' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ Edm.Geography または Edm.Geometry の結果型が必要です。 spatialValue1 の結果の型は、spatialValue2の結果の型と一致する必要があります。 式の結果の型は、spatialValue1 および spatialValue2の型と同じです。

SpatialTouches(DbExpression, DbExpression)

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

SpatialTypeName(DbExpression)

指定した引数を使用して正規の 'SpatialTypeName' 関数を呼び出す DbFunctionExpression を作成します。Edm.Geography または Edm.Geometry の結果型が必要です。 式の結果の型は Edm.String です。

SpatialUnion(DbExpression, DbExpression)

指定した引数を使用して正規の 'SpatialUnion' 関数を呼び出す DbFunctionExpression を作成します。この関数には、それぞれ Edm.Geography または Edm.Geometry の結果型が必要です。 spatialValue1 の結果の型は、spatialValue2の結果の型と一致する必要があります。 式の結果の型は、spatialValue1 および spatialValue2の型と同じです。

SpatialWithin(DbExpression, DbExpression)

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

StartPoint(DbExpression)

指定した引数を使用して正規の 'StartPoint' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geography または Edm.Geometry である必要があります。 結果の種類は、spatialValueの場合と同じです。

XCoordinate(DbExpression)

指定した引数を使用して正規の 'XCoordinate' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geometry である必要があります。 式の結果の型は Edm.Double です。

YCoordinate(DbExpression)

指定した引数を使用して正規の 'YCoordinate' 関数を呼び出す DbFunctionExpression を作成します。この関数の結果型は Edm.Geometry である必要があります。 式の結果の型は Edm.Double です。

適用対象