DbExpressionBuilder.Navigate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une DbRelationshipNavigationExpression représentant la navigation au sein d'une composition ou d'une relation d'association.
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:
[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 ê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
.
Remarques
DbRelationshipNavigationExpression nécessite que la navigation se produise toujours à partir d’une référence et doit donc navigateFrom
toujours avoir un type de résultat référence.
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:
[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 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 qui spécifie l’instance à partir de laquelle la navigation doit être effectuée.
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 des métadonnées de cette arborescence de commandes ; ou navigateFrom
est associé à une autre arborescence de commandes ; ou type
ne déclare pas de propriété de fin de relation portant le nom toEndName
ou fromEndName
; ou navigateFrom
possède un type de résultat qui n'est pas compatible avec le type de propriété de fin de relation portant le nom fromEndName
.
Remarques
DbRelationshipNavigationExpression nécessite que la navigation se produise toujours à partir d’une référence et doit donc navigateFrom
toujours avoir un type de résultat référence.