Udostępnij za pośrednictwem


DbExpressionBuilder.Navigate Metoda

Definicja

Przeciążenia

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Tworzy nową DbRelationshipNavigationExpression reprezentację nawigacji relacji kompozycji lub skojarzenia.

Navigate(RelationshipType, String, String, DbExpression)

Tworzy nową DbRelationshipNavigationExpression reprezentację nawigacji relacji kompozycji lub skojarzenia.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Tworzy nową DbRelationshipNavigationExpression reprezentację nawigacji relacji kompozycji lub skojarzenia.

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

Parametry

navigateFrom
DbExpression

Wyrażenie określające wystąpienie, z którego ma nastąpić nawigacja.

fromEnd
RelationshipEndMember

Metadane właściwości reprezentującej koniec relacji, z której powinna wystąpić nawigacja.

toEnd
RelationshipEndMember

Metadane właściwości reprezentującej koniec relacji, z którą ma nastąpić nawigacja.

Zwraca

Nowa klasa DbRelationshipNavigationExpression reprezentująca nawigację określonego typu relacji z i do końca określonego typu relacji z określonego wystąpienia źródła nawigacji.

Wyjątki

fromEnd, toEnd lub navigateFrom ma wartość null.

fromEnd i toEnd nie są deklarowane przez ten sam typ relacji lub navigateFrom ma typ wyniku, który nie jest zgodny z typem właściwości fromEnd.

Dotyczy

Navigate(RelationshipType, String, String, DbExpression)

Tworzy nową DbRelationshipNavigationExpression reprezentację nawigacji relacji kompozycji lub skojarzenia.

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

Parametry

type
RelationshipType

Metadane typu relacji reprezentującego relację.

fromEndName
String

Nazwa właściwości typu relacji, która reprezentuje koniec relacji, z której ma nastąpić nawigacja.

toEndName
String

Nazwa właściwości typu relacji, która reprezentuje koniec relacji, z którą ma nastąpić nawigacja.

navigateFrom
DbExpression

Wyrażenie określa wystąpienie, z którego ma wystąpić naviagtion.

Zwraca

Nowa klasa DbRelationshipNavigationExpression reprezentująca nawigację określonego typu relacji z i do końca określonego typu relacji z określonego wystąpienia źródła nawigacji.

Wyjątki

type, fromEndName, toEndName lub navigateFrom ma wartość null.

typ nie jest skojarzony z obszarem roboczym metadanych tego drzewa poleceń lub element navigateFrom jest skojarzony z innym drzewem poleceń lub typ nie deklaruje właściwości końcowej relacji o nazwie DoEndName lub z właściwościEndName lub navigateFrom ma typ wyniku, który nie jest zgodny z typem właściwości właściwości właściwości relacyjnej o nazwie odEndName.

Dotyczy