DbExpressionBuilder.Navigate Metódus

Definíció

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.

A következőre érvényes: