DbExpressionBuilder.Navigate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen neuen DbRelationshipNavigationExpression, der die Navigation einer Zusammensetzungs- oder Zuordnungsbeziehung darstellt.
Überlädt
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember) |
Erstellt einen neuen DbRelationshipNavigationExpression, der die Navigation einer Zusammensetzungs- oder Zuordnungsbeziehung darstellt. |
Navigate(RelationshipType, String, String, DbExpression) |
Erstellt einen neuen DbRelationshipNavigationExpression, der die Navigation einer Zusammensetzungs- oder Zuordnungsbeziehung darstellt. |
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)
Erstellt einen neuen DbRelationshipNavigationExpression, der die Navigation einer Zusammensetzungs- oder Zuordnungsbeziehung darstellt.
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
Parameter
- navigateFrom
- DbExpression
Ein Ausdruck, der die Instanz angibt, von der die Navigation erfolgen soll.
- fromEnd
- RelationshipEndMember
Metadaten für die Eigenschaft, die das Ende der Beziehung darstellt, von dem die Navigation erfolgen soll.
- toEnd
- RelationshipEndMember
Metadaten für die Eigenschaft, die das Ende der Beziehung darstellt, zu dem die Navigation erfolgen soll.
Gibt zurück
Ein neues DbRelationshipNavigationExpression, das die Navigation der angegebenen Von-und-Zu-Beziehungsenden des angegebenen Beziehungstyps aus der angegebenen Navigationsquell-Instanz darstellt.
Ausnahmen
fromEnd
, toEnd
oder navigateFrom
ist NULL.
fromEnd
und toEnd
werden nicht vom gleichen Beziehungstyp deklariert, oder navigateFrom
hat einen Ergebnistyp, der nicht kompatibel mit dem Eigenschaftstyp fromEnd
ist.
Hinweise
DbRelationshipNavigationExpression erfordert, dass die Navigation immer aus einem Verweis erfolgt, und muss daher navigateFrom
immer einen Verweisergebnistyp aufweisen.
Gilt für:
Navigate(RelationshipType, String, String, DbExpression)
Erstellt einen neuen DbRelationshipNavigationExpression, der die Navigation einer Zusammensetzungs- oder Zuordnungsbeziehung darstellt.
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
Parameter
- type
- RelationshipType
Metadaten für den Beziehungstyp, der die Beziehung darstellt.
- fromEndName
- String
Der Name der Eigenschaft des Beziehungstyps, der das Ende der Beziehung darstellt, von der aus die Navigation erfolgen soll.
- toEndName
- String
Der Name der Eigenschaft des Beziehungstyps, der das Ende der Beziehung darstellt, zu der die Navigation erfolgen soll.
- navigateFrom
- DbExpression
Ein Ausdruck, der die Instanz angibt, von der die Navigation erfolgen soll.
Gibt zurück
Ein neues DbRelationshipNavigationExpression, das die Navigation der angegebenen Von-und-Zu-Beziehungsenden des angegebenen Beziehungstyps aus der angegebenen Navigationsquell-Instanz darstellt.
Ausnahmen
type
, fromEndName
, toEndName
oder navigateFrom
ist NULL.
type
wird nicht dem Metadatenarbeitsbereich dieser Befehlsstruktur zugeordnet, oder navigateFrom
wird einer anderen Befehlsstruktur zugeordnet, oder type
deklariert keine Beziehungsendeigenschaft mit dem Namen toEndName
oder fromEndName
oder navigateFrom
verfügt über einen Ergebnistyp, der nicht mit dem Eigenschaftentyp der Beziehungsendeigenschaft mit dem Namen fromEndName
kompatibel ist.
Hinweise
DbRelationshipNavigationExpression erfordert, dass die Navigation immer aus einem Verweis erfolgt, und muss daher navigateFrom
immer einen Verweisergebnistyp aufweisen.