DbRefExpression クラス

定義

エンティティ セット内の特定のインスタンスへの厳密に型指定された参照を表します。 このクラスは継承できません。

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

プロパティ

Argument

引数を定義する DbExpression を取得または設定します。

(継承元 DbUnaryExpression)
EntitySet

インスタンスを含むエンティティ セットのメタデータを取得します。

ExpressionKind

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

(継承元 DbExpression)
ResultType

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

(継承元 DbExpression)

メソッド

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)

指定されたセット引数が空以外であるかどうかを確認する新しい 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 回、指定された apply 式を評価し、対応する入力列と適用列を持った行のコレクションを生成する新しい DbApplyExpression を作成します。 apply で空のセットに評価される行は含まれません。

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 を DbExpressionKind として使用し、指定された結合条件の左辺と右辺の式によって示されたセットを結合する新しい DbJoinExpression を作成します。

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 を作成します。

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

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

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>)

外部式と内部式によって指定されたセットを結合する新しい DbJoinExpression を作成します。セットは、InnerJoin に DbExpressionKind を使用し、指定された外部キーと内部キー間の等価条件に基づいて結合されます。

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

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

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

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

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 回、指定された apply 式を評価し、対応する入力列と適用列を持った行のコレクションを生成する新しい DbApplyExpression を作成します。 apply で空のセットに評価される行には、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 回、指定された apply 式を評価し、対応する入力列と適用列を持った行のコレクションを生成する新しい DbApplyExpression を作成します。 apply で空のセットに評価される行は含まれません。 その上で、apply 列を各行から選択する DbProjectExpression が作成され、apply の結果のコレクション全体が構成されます。

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

特定の入力セットの各要素につき 1 回、指定された apply 式を評価し、対応する入力列と適用列を持った行のコレクションを生成する新しい DbApplyExpression を作成します。 apply で空のセットに評価される行は含まれません。 その上で、指定された selector 列を各行から選択する 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 を作成します。指定する各引数の結果型は数値である必要があります。 式の結果の型は、 の結果型と同じです 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 です。

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

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

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

適用対象