DbExpressionBuilder.Navigate Méthode

Définition

Crée un nouveau DbRelationshipNavigationExpression représentant la navigation d’une relation de composition ou d’association.

Surcharges

Nom Description
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Crée un nouveau DbRelationshipNavigationExpression représentant la navigation d’une relation de composition ou d’association.

Navigate(RelationshipType, String, String, DbExpression)

Crée un nouveau DbRelationshipNavigationExpression représentant la navigation d’une relation de composition ou d’association.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Crée un nouveau DbRelationshipNavigationExpression représentant la navigation d’une relation de composition ou d’association.

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

Paramètres

navigateFrom
DbExpression

Expression qui spécifie l’instance à partir de laquelle la navigation doit se produire.

fromEnd
RelationshipEndMember

Métadonnées de la propriété qui représente la fin de la relation à partir de laquelle la navigation doit se produire.

toEnd
RelationshipEndMember

Métadonnées de la propriété qui représente la fin de la relation à laquelle la navigation doit se produire.

Retours

Nouvelle DbRelationshipNavigationExpression représentant la navigation du type de relation spécifié depuis et vers les extrémités de relation du type de relation spécifié à partir de l’instance source de navigation spécifiée.

Exceptions

fromEndou toEndnavigateFrom a la valeur Null.

fromEnd et toEnd ne sont pas déclarés par le même type de relation, ou navigateFrom ont un type de résultat qui n’est pas compatible avec le type de propriété de fromEnd.

Remarques

DbRelationshipNavigationExpression nécessite que la navigation se produise toujours à partir d’une référence, et navigateFrom doit donc toujours avoir un type de résultat de référence.

S’applique à

Navigate(RelationshipType, String, String, DbExpression)

Crée un nouveau DbRelationshipNavigationExpression représentant la navigation d’une relation de composition ou d’association.

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

Paramètres

type
RelationshipType

Métadonnées pour le type de relation qui représente la relation.

fromEndName
String

Nom de la propriété du type de relation qui représente la fin de la relation à partir de laquelle la navigation doit se produire.

toEndName
String

Nom de la propriété du type de relation qui représente la fin de la relation à laquelle la navigation doit se produire.

navigateFrom
DbExpression

Expression qui spécifie l’instance à partir de laquelle la navigation doit se produire.

Retours

Nouvelle DbRelationshipNavigationExpression représentant la navigation du type de relation spécifié depuis et vers les extrémités de relation du type de relation spécifié à partir de l’instance source de navigation spécifiée.

Exceptions

type, fromEndNametoEndName ou navigateFrom est null.

typen’est pas associé à l’espace de travail de métadonnées de cette arborescence de commandes ou navigateFrom est associé à une arborescence de commandes différente, ou type ne déclare pas une propriété de fin de relation avec un nom toEndName ou fromEndNamenavigateFrom a un type de résultat qui n’est pas compatible avec le type de propriété de la propriété de fin de relation avec le nomfromEndName.

Remarques

DbRelationshipNavigationExpression nécessite que la navigation se produise toujours à partir d’une référence, et navigateFrom doit donc toujours avoir un type de résultat de référence.

S’applique à