DbExpressionBuilder.Navigate Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Létrehoz egy újat DbRelationshipNavigationExpression , amely egy összeállítási vagy társítási kapcsolat navigációját jelöli.
Túlterhelések
| Name | Description |
|---|---|
| Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember) |
Létrehoz egy újat DbRelationshipNavigationExpression , amely egy összeállítási vagy társítási kapcsolat navigációját jelöli. |
| Navigate(RelationshipType, String, String, DbExpression) |
Létrehoz egy újat DbRelationshipNavigationExpression , amely egy összeállítási vagy társítási kapcsolat navigációját jelöli. |
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)
Létrehoz egy újat DbRelationshipNavigationExpression , amely egy összeállítási vagy társítási kapcsolat navigációját jelöli.
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éterek
- navigateFrom
- DbExpression
Egy kifejezés, amely meghatározza azt a példányt, amelyből a navigációnak történnie kell.
- fromEnd
- RelationshipEndMember
Annak a tulajdonságnak a metaadatai, amelyek annak a kapcsolatnak a végét jelölik, amelyből a navigációnak történnie kell.
- toEnd
- RelationshipEndMember
A tulajdonság metaadatai, amelyek annak a kapcsolatnak a végét jelölik, amelyhez a navigációnak történnie kell.
Válaszok
Egy új DbRelationshipNavigationExpression, amely a megadott relációs típus adott relációs végpontjainak navigációját jelöli a megadott navigációs forráspéldányból.
Kivételek
fromEnd, toEnd vagy navigateFrom null értékű.
fromEnd és toEnd nem ugyanaz a kapcsolattípus deklarálva van, vagy navigateFrom olyan eredménytípussal rendelkezik, amely nem kompatibilis a tulajdonságtípussal fromEnd.
Megjegyzések
DbRelationshipNavigationExpression megköveteli, hogy a navigáció mindig egy hivatkozásból történjen, és ezért navigateFrom mindig legyen hivatkozási eredménytípusa.
A következőre érvényes:
Navigate(RelationshipType, String, String, DbExpression)
Létrehoz egy újat DbRelationshipNavigationExpression , amely egy összeállítási vagy társítási kapcsolat navigációját jelöli.
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éterek
- type
- RelationshipType
A kapcsolatot jelképező relációs típus metaadatai.
- fromEndName
- String
A relációs típus tulajdonságának neve, amely annak a kapcsolatnak a végét jelöli, amelyből a navigációnak történnie kell.
- toEndName
- String
A relációs típus tulajdonságának neve, amely annak a kapcsolatnak a végét jelöli, amelyhez a navigációnak történnie kell.
- navigateFrom
- DbExpression
Egy kifejezés, amely megadja azt a példányt, amelyből a navigációnak történnie kell.
Válaszok
Egy új DbRelationshipNavigationExpression, amely a megadott relációs típus adott relációs végpontjainak navigációját jelöli a megadott navigációs forráspéldányból.
Kivételek
type, fromEndNamevagy toEndNamenavigateFrom null értékű.
type nincs társítva a parancsfa metaadat-munkaterületéhez, vagy navigateFrom egy másik parancsfához van társítva, vagy type nem deklarál névvel toEndName vagy fromEndName, vagy navigateFrom olyan eredménytípussal rendelkezik, amely nem kompatibilis a relációs végpont tulajdonságának névvel fromEndNamevaló típusával.
Megjegyzések
DbRelationshipNavigationExpression megköveteli, hogy a navigáció mindig egy hivatkozásból történjen, és ezért navigateFrom mindig legyen hivatkozási eredménytípusa.