DbExpressionBuilder.Navigate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.