DbExpressionBuilder.Navigate Methode

Definitie

Hiermee maakt u een nieuwe DbRelationshipNavigationExpression weergave van de navigatie van een samenstellings- of koppelingsrelatie.

Overloads

Name Description
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Hiermee maakt u een nieuwe DbRelationshipNavigationExpression weergave van de navigatie van een samenstellings- of koppelingsrelatie.

Navigate(RelationshipType, String, String, DbExpression)

Hiermee maakt u een nieuwe DbRelationshipNavigationExpression weergave van de navigatie van een samenstellings- of koppelingsrelatie.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Hiermee maakt u een nieuwe DbRelationshipNavigationExpression weergave van de navigatie van een samenstellings- of koppelingsrelatie.

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

Parameters

navigateFrom
DbExpression

Een expressie waarmee het exemplaar wordt opgegeven van waaruit de navigatie moet plaatsvinden.

fromEnd
RelationshipEndMember

Metagegevens voor de eigenschap die het einde van de relatie aangeeft waaruit navigatie moet plaatsvinden.

toEnd
RelationshipEndMember

Metagegevens voor de eigenschap die het einde van de relatie aangeeft waarmee navigatie moet plaatsvinden.

Retouren

Een nieuwe DbRelationshipNavigationExpression die de navigatie van de opgegeven van en naar relationele uiteinden van het opgegeven relationele type van het opgegeven navigatiebronexemplaren vertegenwoordigt.

Uitzonderingen

fromEndof toEndnavigateFrom is null.

fromEnd en toEnd worden niet gedeclareerd door hetzelfde relatietype of navigateFrom heeft een resultaattype dat niet compatibel is met het eigenschapstype van fromEnd.

Opmerkingen

DbRelationshipNavigationExpression vereist dat navigatie altijd plaatsvindt vanuit een verwijzing en dus navigateFrom altijd een verwijzingsresultaattype moet hebben.

Van toepassing op

Navigate(RelationshipType, String, String, DbExpression)

Hiermee maakt u een nieuwe DbRelationshipNavigationExpression weergave van de navigatie van een samenstellings- of koppelingsrelatie.

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

Parameters

type
RelationshipType

Metagegevens voor het relatietype dat de relatie vertegenwoordigt.

fromEndName
String

De naam van de eigenschap van het relationele type dat het einde van de relatie aangeeft waaruit de navigatie moet plaatsvinden.

toEndName
String

De naam van de eigenschap van het relationele type dat het einde van de relatie aangeeft waarop de navigatie moet plaatsvinden.

navigateFrom
DbExpression

Een expressie waarmee het exemplaar wordt opgegeven van waaruit de navigatie moet plaatsvinden.

Retouren

Een nieuwe DbRelationshipNavigationExpression die de navigatie van de opgegeven van en naar relationele uiteinden van het opgegeven relationele type van het opgegeven navigatiebronexemplaren vertegenwoordigt.

Uitzonderingen

type toEndName, fromEndNameof navigateFrom is null.

typeis niet gekoppeld aan de metagegevenswerkruimte van deze opdrachtstructuur of navigateFrom is gekoppeld aan een andere opdrachtstructuur, of type declareert geen relationele eindeigenschap met naam toEndName of navigateFromfromEndNameheeft een resultaattype dat niet compatibel is met het eigenschapstype van de relationele eindeigenschap met de naamfromEndName.

Opmerkingen

DbRelationshipNavigationExpression vereist dat navigatie altijd plaatsvindt vanuit een verwijzing en dus navigateFrom altijd een verwijzingsresultaattype moet hebben.

Van toepassing op