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.
Tworzy nową DbRelationshipNavigationExpression reprezentację nawigacji relacji kompozycji lub skojarzenia.
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:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ Navigate(System::Data::Common::CommandTrees::DbExpression ^ navigateFrom, System::Data::Metadata::Edm::RelationshipEndMember ^ fromEnd, System::Data::Metadata::Edm::RelationshipEndMember ^ toEnd);
public static System.Data.Common.CommandTrees.DbRelationshipNavigationExpression Navigate (this System.Data.Common.CommandTrees.DbExpression navigateFrom, System.Data.Metadata.Edm.RelationshipEndMember fromEnd, System.Data.Metadata.Edm.RelationshipEndMember toEnd);
static member Navigate : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.RelationshipEndMember * System.Data.Metadata.Edm.RelationshipEndMember -> System.Data.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ące koniec relacji, z której ma nastąpić nawigacja.
- toEnd
- RelationshipEndMember
Metadane właściwości reprezentujące 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 fromEnd
właściwości .
Uwagi
DbRelationshipNavigationExpression wymaga, aby nawigacja zawsze występowała z odwołania, dlatego navigateFrom
zawsze musi mieć typ wyniku odwołania.
Dotyczy
Navigate(RelationshipType, String, String, DbExpression)
Tworzy nową DbRelationshipNavigationExpression reprezentację nawigacji relacji kompozycji lub skojarzenia.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ Navigate(System::Data::Metadata::Edm::RelationshipType ^ type, System::String ^ fromEndName, System::String ^ toEndName, System::Data::Common::CommandTrees::DbExpression ^ navigateFrom);
public static System.Data.Common.CommandTrees.DbRelationshipNavigationExpression Navigate (this System.Data.Metadata.Edm.RelationshipType type, string fromEndName, string toEndName, System.Data.Common.CommandTrees.DbExpression navigateFrom);
static member Navigate : System.Data.Metadata.Edm.RelationshipType * string * string * System.Data.Common.CommandTrees.DbExpression -> System.Data.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 dla typu relacji reprezentującego relację.
- fromEndName
- String
Nazwa właściwości typu relacji reprezentująca koniec relacji, z której ma nastąpić nawigacja.
- toEndName
- String
Nazwa właściwości typu relacji reprezentująca koniec relacji, z którą ma nastąpić nawigacja.
- navigateFrom
- DbExpression
Wyrażenie określa wystąpienie, z którego 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
type
, lub fromEndName
toEndName
navigateFrom
ma wartość null.
type
nie jest skojarzony z obszarem roboczym metadanych tego drzewa poleceń lub navigateFrom
jest skojarzony z innym drzewem poleceń lub type
nie deklaruje właściwości końcowej relacji o nazwie toEndName
lub fromEndName
, lub navigateFrom
ma typ wyniku, który nie jest zgodny z typem właściwości relacyjnej właściwości końcowej o nazwie fromEndName
.
Uwagi
DbRelationshipNavigationExpression wymaga, aby nawigacja zawsze występowała z odwołania, dlatego navigateFrom
zawsze musi mieć typ wyniku odwołania.