DbExpressionBuilder.Navigate Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.