DbExpressionBuilder.Navigate Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.