DbExpressionBuilder.Navigate Metoda

Definice

Vytvoří novou DbRelationshipNavigationExpression reprezentaci navigace v relaci složení nebo přidružení.

Přetížení

Name Description
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Vytvoří novou DbRelationshipNavigationExpression reprezentaci navigace v relaci složení nebo přidružení.

Navigate(RelationshipType, String, String, DbExpression)

Vytvoří novou DbRelationshipNavigationExpression reprezentaci navigace v relaci složení nebo přidružení.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Vytvoří novou DbRelationshipNavigationExpression reprezentaci navigace 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á dojít k navigaci.

fromEnd
RelationshipEndMember

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

toEnd
RelationshipEndMember

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

Návraty

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

Výjimky

fromEnd toEnd nebo navigateFrom má hodnotu 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í vždy mít typ výsledku odkazu.

Platí pro

Navigate(RelationshipType, String, String, DbExpression)

Vytvoří novou DbRelationshipNavigationExpression reprezentaci navigace 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é má dojít k navigaci.

toEndName
String

Název vlastnosti relačního typu, který představuje konec relace, ke které má dojít navigace.

navigateFrom
DbExpression

Výraz určuje instanci, ze které má dojít k navigaci.

Návraty

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

Výjimky

type, fromEndNametoEndName nebo navigateFrom má hodnotu null.

typenení přidružen k pracovnímu prostoru metadat tohoto příkazového stromu nebo navigateFrom je přidružen k jinému stromu příkazů nebo type nehlásí koncovou vlastnost relace s názvem toEndName nebo fromEndNamenavigateFrom nebo 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í vždy mít typ výsledku odkazu.

Platí pro