DbScanExpression クラス

定義

特定のエンティティ セットのすべての要素の 'scan' を表します。

public class DbScanExpression : System.Data.Entity.Core.Common.CommandTrees.DbExpression
type DbScanExpression = class
    inherit DbExpression
Public Class DbScanExpression
Inherits DbExpression
継承
DbScanExpression

プロパティ

ExpressionKind

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

(継承元 DbExpression)
ResultType

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

(継承元 DbExpression)
Target

参照されるエンティティ セットまたはリレーションシップ セットのメタデータを取得します。

メソッド

Accept(DbExpressionVisitor)

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

Accept<TResultType>(DbExpressionVisitor<TResultType>)

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

Equals(Object)

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

(継承元 DbExpression)
GetHashCode()

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

(継承元 DbExpression)

拡張メソッド

All(DbExpression, Func<DbExpression,DbExpression>)

指定された述語が入力セットのすべての要素に当てはまるかどうかを確認する新しい DbQuantifierExpression を作成します。

And(DbExpression, DbExpression)

左辺と右辺の引数について論理 AND を実行する DbAndExpression を作成します。

Any(DbExpression)

指定されたセット引数が空以外であるかどうかを確認する新しい 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>>)

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

Deref(DbExpression)

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

Distinct(DbExpression)

指定されたセット引数から重複を取り除いた新しい DbDistinctExpression を作成します。

Divide(DbExpression, DbExpression)

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

Element(DbExpression)

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

Equal(DbExpression, DbExpression)

引数 left と引数 right を比較して等しいかどうかを調べる新しい DbComparisonExpression を作成します。

Except(DbExpression, DbExpression)

セット引数 left からセット引数 right を減算する新しい DbExceptExpression を作成します。

Exists(DbExpression)

指定されたセット引数が空以外であるかどうかを確認する新しい DbExpression を作成します。

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

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

GetEntityRef(DbExpression)

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

GetRefKey(DbExpression)

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

GreaterThan(DbExpression, DbExpression)

引数 left が引数 right よりも大きいかどうかを確認する新しい DbComparisonExpression を作成します。

GreaterThanOrEqual(DbExpression, DbExpression)

引数 left が引数 right 以上かどうかを確認する新しい DbComparisonExpression を作成します。

GroupBind(DbExpression)

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

GroupBindAs(DbExpression, String, String)

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

In(DbExpression, IList<DbConstantExpression>)

DbInExpression指定した式の結果と、指定したリスト内の定数式の結果と一致する を作成します。

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

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

Intersect(DbExpression, DbExpression)

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

IsEmpty(DbExpression)

指定されたセット引数が空のセットであるかどうかを確認する新しい 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 を として使用して、指定した外部キーと内部キーの間の等値条件で結合された、外側と内側の式で指定されたセットに対して、指定したセレクターを投影する新しい DbProjectExpression セレクターを DbExpressionKind 作成します。

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

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

LessThan(DbExpression, DbExpression)

引数 left が引数 right よりも小さいかどうかを確認する新しい DbComparisonExpression を作成します。

LessThanOrEqual(DbExpression, DbExpression)

引数 left が引数 right 以下かどうかを確認する新しい DbComparisonExpression を作成します。

Like(DbExpression, DbExpression)

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

Like(DbExpression, DbExpression, DbExpression)

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

Limit(DbExpression, DbExpression)

Argument コレクションの要素数を指定した数の制限値に制限する新しい DbLimitExpression オブジェクトを作成します。 同じ順位の結果は出力に含まれません。

Minus(DbExpression, DbExpression)

引数 left から引数 right を減算する新しい DbArithmeticExpression を作成します。

Modulo(DbExpression, DbExpression)

引数 left を引数 right で割った余りを求める新しい DbArithmeticExpression を作成します。

Multiply(DbExpression, DbExpression)

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

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

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

Negate(DbExpression)

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

Not(DbExpression)

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

NotEqual(DbExpression, DbExpression)

引数 left と引数 right を比較して等しくないかどうかを調べる新しい 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>>)

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

Plus(DbExpression, DbExpression)

引数 left を引数 right に加算する新しい 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>)

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

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

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

Take(DbExpression, DbExpression)

Argument コレクションの要素数を指定した数の制限値に制限する新しい 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)

セット引数 left と right について、重複を取り除いた和集合を計算する新しい DbExpression を作成します。

UnionAll(DbExpression, DbExpression)

セット引数 left と right について、重複を取り除く前の和集合を計算する新しい DbUnionAllExpression を作成します。

Where(DbExpression, Func<DbExpression,DbExpression>)

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

Abs(DbExpression)

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

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 のいずれかである必要があります。 式の結果の型は、値の結果の型と同じです。

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 を作成します。指定する各引数の結果型は 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 のいずれかである必要があります。 式の結果の型は、値の結果の型と同じです。

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 を作成します。指定する各引数の結果型は、single、double、decimal のいずれかである必要があります。 式の結果の型は、値の結果の型と同じです。

Round(DbExpression, DbExpression)

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

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 のいずれかと整数である必要があります。 式の結果の型は、値の結果の型と同じです。

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.Geography または 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.Geography または Edm.Geometry である必要があります。 結果型は Edm.Boolean です。

IsSimpleGeometry(DbExpression)

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

IsValidGeometry(DbExpression)

指定した引数で正規の 'IsValidGeometry' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または 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 です。

適用対象