DbExpressionBuilder.Navigate Metod

Definition

Skapar en ny DbRelationshipNavigationExpression som representerar navigeringen i en kompositions- eller associationsrelation.

Överlagringar

Name Description
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Skapar en ny DbRelationshipNavigationExpression som representerar navigeringen i en kompositions- eller associationsrelation.

Navigate(RelationshipType, String, String, DbExpression)

Skapar en ny DbRelationshipNavigationExpression som representerar navigeringen i en kompositions- eller associationsrelation.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Skapar en ny DbRelationshipNavigationExpression som representerar navigeringen i en kompositions- eller associationsrelation.

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

Parametrar

navigateFrom
DbExpression

Ett uttryck som anger den instans som navigeringen ska ske från.

fromEnd
RelationshipEndMember

Metadata för egenskapen som representerar slutet på relationen som navigeringen ska ske från.

toEnd
RelationshipEndMember

Metadata för egenskapen som representerar slutet på relationen som navigeringen ska ske till.

Returer

En ny DbRelationshipNavigationExpression som representerar navigeringen för angivna från och till relationsslut för den angivna relationstypen från den angivna navigeringskällans instans.

Undantag

fromEnd, toEnd eller navigateFrom är null.

fromEnd och toEnd deklareras inte av samma relationstyp eller navigateFrom har en resultattyp som inte är kompatibel med egenskapstypen fromEnd.

Kommentarer

DbRelationshipNavigationExpression kräver att navigering alltid sker från en referens och navigateFrom därför alltid måste ha en referensresultattyp.

Gäller för

Navigate(RelationshipType, String, String, DbExpression)

Skapar en ny DbRelationshipNavigationExpression som representerar navigeringen i en kompositions- eller associationsrelation.

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

Parametrar

type
RelationshipType

Metadata för den relationstyp som representerar relationen.

fromEndName
String

Namnet på egenskapen för den relationstyp som representerar slutet på den relation som navigeringen ska ske från.

toEndName
String

Namnet på egenskapen för den relationstyp som representerar slutet på den relation som navigeringen ska ske till.

navigateFrom
DbExpression

Ett uttryck som anger den instans som navigeringen ska ske från.

Returer

En ny DbRelationshipNavigationExpression som representerar navigeringen för angivna från och till relationsslut för den angivna relationstypen från den angivna navigeringskällans instans.

Undantag

type, fromEndName, toEndName eller navigateFrom är null.

type är inte associerad med kommandoträdets metadataarbetsyta eller navigateFrom är associerad med ett annat kommandoträd, eller type deklarerar inte en relationsslutegenskap med namn toEndName eller fromEndName, eller navigateFrom har en resultattyp som inte är kompatibel med egenskapstypen för relationsslutegenskapen med namnet fromEndName.

Kommentarer

DbRelationshipNavigationExpression kräver att navigering alltid sker från en referens och navigateFrom därför alltid måste ha en referensresultattyp.

Gäller för