Sdílet prostřednictvím


DbExpressionBuilder.Navigate Metoda

Definice

Vytvoří nový DbRelationshipNavigationExpression objekt představující navigaci v relaci složení nebo přidružení.

Přetížení

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Vytvoří nový DbRelationshipNavigationExpression objekt představující navigaci v relaci složení nebo přidružení.

Navigate(RelationshipType, String, String, DbExpression)

Vytvoří nový DbRelationshipNavigationExpression objekt představující navigaci v relaci složení nebo přidružení.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Vytvoří nový DbRelationshipNavigationExpression objekt představující navigaci v relaci složení nebo přidružení.

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

Výraz, který určuje instanci, ze které má probíhat navigace.

fromEnd
RelationshipEndMember

Metadata pro vlastnost, která představuje konec relace, ze které by měla probíhat navigace.

toEnd
RelationshipEndMember

Metadata pro vlastnost, která představuje konec relace, ke které má dojít k navigaci.

Návraty

Nový DbRelationshipNavigationExpression představující navigaci zadané z a do konce relace zadaného typu relace ze zadané instance zdroje navigace.

Výjimky

fromEndnebo toEndnavigateFrom je null.

fromEnd a toEnd nejsou deklarovány stejným typem relace nebo navigateFrom mají typ výsledku, který není kompatibilní s typem fromEndvlastnosti .

Poznámky

DbRelationshipNavigationExpression vyžaduje, aby navigace vždy probíhala z odkazu, a proto navigateFrom musí mít vždy typ výsledku odkazu.

Platí pro

Navigate(RelationshipType, String, String, DbExpression)

Vytvoří nový DbRelationshipNavigationExpression objekt představující navigaci v relaci složení nebo přidružení.

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

Metadata pro typ relace, který představuje relaci.

fromEndName
String

Název vlastnosti typu relace, která představuje konec relace, ze které by měla probíhat navigace.

toEndName
String

Název vlastnosti typu relace, která představuje konec relace, ke které má dojít k navigaci.

navigateFrom
DbExpression

Výraz určuje instanci, ze které má probíhat navigace.

Návraty

Nový DbRelationshipNavigationExpression představující navigaci zadané z a do konce relace zadaného typu relace ze zadané instance zdroje navigace.

Výjimky

typetoEndName, fromEndNamenebo navigateFrom je null.

typenení přidružen k pracovnímu prostoru metadat tohoto stromu příkazů nebo navigateFrom je přidružen k jinému stromu příkazů, type nebo deklaruje koncovou vlastnost relace s názvem toEndName nebo , nebo fromEndNamenavigateFrom má typ výsledku, který není kompatibilní s typem vlastnosti koncové vlastnosti relace s názvem fromEndName.

Poznámky

DbRelationshipNavigationExpression vyžaduje, aby navigace vždy probíhala z odkazu, a proto navigateFrom musí mít vždy typ výsledku odkazu.

Platí pro