DbExpressionBuilder.Navigate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember) |
コンポジションまたはアソシエーション リレーションシップのナビゲーションを表す新しい DbRelationshipNavigationExpression を作成します。 |
Navigate(RelationshipType, String, String, DbExpression) |
コンポジションまたはアソシエーション リレーションシップのナビゲーションを表す新しい DbRelationshipNavigationExpression を作成します。 |
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)
コンポジションまたはアソシエーション リレーションシップのナビゲーションを表す新しい DbRelationshipNavigationExpression を作成します。
public static System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression Navigate(this System.Data.Entity.Core.Common.CommandTrees.DbExpression navigateFrom, System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember fromEnd, System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember toEnd);
static member Navigate : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember * System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember -> System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression
<Extension()>
Public Function Navigate (navigateFrom As DbExpression, fromEnd As RelationshipEndMember, toEnd As RelationshipEndMember) As DbRelationshipNavigationExpression
パラメーター
- navigateFrom
- DbExpression
ナビゲーションの起点となるインスタンスを指定する式。
- fromEnd
- RelationshipEndMember
ナビゲーションの発生元のリレーションシップ端を表すプロパティのメタデータ。
- toEnd
- RelationshipEndMember
ナビゲーションの発生先のリレーションシップ端を表すプロパティのメタデータ。
戻り値
指定されたナビゲーション ソース インスタンスから指定されたリレーションシップ型の、指定されたリレーションシップ端間のナビゲーションを表す新しい DbRelationshipNavigationExpression。
例外
fromEnd、toEnd、または navigateFrom が null です。
fromEnd と toEnd が同じリレーションシップ型で宣言されていないか、navigateFrom の結果の型が fromEnd のプロパティ型と互換性がありません。
適用対象
Navigate(RelationshipType, String, String, DbExpression)
コンポジションまたはアソシエーション リレーションシップのナビゲーションを表す新しい DbRelationshipNavigationExpression を作成します。
public static System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression Navigate(this System.Data.Entity.Core.Metadata.Edm.RelationshipType type, string fromEndName, string toEndName, System.Data.Entity.Core.Common.CommandTrees.DbExpression navigateFrom);
static member Navigate : System.Data.Entity.Core.Metadata.Edm.RelationshipType * string * string * System.Data.Entity.Core.Common.CommandTrees.DbExpression -> System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression
<Extension()>
Public Function Navigate (type As RelationshipType, fromEndName As String, toEndName As String, navigateFrom As DbExpression) As DbRelationshipNavigationExpression
パラメーター
- type
- RelationshipType
リレーションシップを表す関係の種類のメタデータ。
- fromEndName
- String
ナビゲーションの発生元のリレーションシップ端を表す、リレーションシップ型のプロパティの名前。
- toEndName
- String
ナビゲーションの発生先のリレーションシップ端を表す、リレーションシップ型のプロパティの名前。
- navigateFrom
- DbExpression
式 は、ナビゲーションの発生元となるインスタンスを指定します。
戻り値
指定されたナビゲーション ソース インスタンスから指定されたリレーションシップ型の、指定されたリレーションシップ端間のナビゲーションを表す新しい DbRelationshipNavigationExpression。
例外
type、fromEndName、toEndName、または navigateFrom が null です。
type は、このコマンド ツリーのメタデータ ワークスペースに関連付けられていないか、navigateFrom が別のコマンド ツリーに関連付けられています。または、type が toEndName または fromEndName という名前のリレーション終了プロパティを宣言しないか、navigateFrom の結果の型が、name fromEndName の relation end プロパティのプロパティ型と互換性がありません。
適用対象
Entity Framework