Partager via


DbExpressionBuilder.Navigate Méthode

Définition

Surcharges

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Crée une DbRelationshipNavigationExpression représentant la navigation au sein d'une composition ou d'une relation d'association.

Navigate(RelationshipType, String, String, DbExpression)

Crée une DbRelationshipNavigationExpression représentant la navigation au sein d'une composition ou d'une relation d'association.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Crée une DbRelationshipNavigationExpression représentant la navigation au sein d'une composition ou d'une relation d'association.

public static System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression Navigate (this System.Data.Entity.Core.Common.CommandTrees.DbExpression navigateFrom, System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember fromEnd, System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember toEnd);
static member Navigate : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember * System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember -> System.Data.Entity.Core.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 être effectuée.

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 vers laquelle la navigation doit se produire.

Retours

Nouvelle DbRelationshipNavigationExpression représentant la navigation des terminaisons de la relation "depuis et vers" spécifiées du type de relation spécifiée depuis l'instance de source de navigation spécifiée.

Exceptions

fromEnd, toEnd ou navigateFrom a la valeur Null.

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

S’applique à

Navigate(RelationshipType, String, String, DbExpression)

Crée une DbRelationshipNavigationExpression représentant la navigation au sein d'une composition ou d'une relation d'association.

public static System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression Navigate (this System.Data.Entity.Core.Metadata.Edm.RelationshipType type, string fromEndName, string toEndName, System.Data.Entity.Core.Common.CommandTrees.DbExpression navigateFrom);
static member Navigate : System.Data.Entity.Core.Metadata.Edm.RelationshipType * string * string * System.Data.Entity.Core.Common.CommandTrees.DbExpression -> System.Data.Entity.Core.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 du 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 avoir lieu.

toEndName
String

Nom de la propriété du type de relation qui représente la fin de la relation vers laquelle la navigation doit avoir lieu.

navigateFrom
DbExpression

Expression spécifie la instance à partir de laquelle la naviagtion doit se produire.

Retours

Nouvelle DbRelationshipNavigationExpression représentant la navigation des terminaisons de la relation "depuis et vers" spécifiées du type de relation spécifiée depuis l'instance de source de navigation spécifiée.

Exceptions

type, fromEndName, toEndName ou navigateFrom a la valeur null.

type n’est pas associé à l’espace de travail de métadonnées de cette arborescence de commandes ou navigateFrom est associé à une autre arborescence de commandes, ou le type ne déclare pas une propriété de fin de relation avec le nom toEndName ou fromEndName, ou navigateFrom 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 name fromEndName.

S’applique à