DbExpressionBuilder.Navigate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří nový DbRelationshipNavigationExpression objekt představující navigaci v relaci složení nebo přidružení.
Přetížení
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember) |
Vytvoří nový DbRelationshipNavigationExpression objekt představující navigaci v relaci složení nebo přidružení. |
Navigate(RelationshipType, String, String, DbExpression) |
Vytvoří nový DbRelationshipNavigationExpression objekt představující navigaci v relaci složení nebo přidružení. |
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)
Vytvoří nový DbRelationshipNavigationExpression objekt představující navigaci v relaci složení nebo přidružení.
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
Parametry
- navigateFrom
- DbExpression
Výraz, který určuje instanci, ze které má probíhat navigace.
- fromEnd
- RelationshipEndMember
Metadata pro vlastnost, která představuje konec relace, ze které by měla probíhat navigace.
- toEnd
- RelationshipEndMember
Metadata pro vlastnost, která představuje konec relace, ke které má dojít k navigaci.
Návraty
Nový DbRelationshipNavigationExpression představující navigaci zadané z a do konce relace zadaného typu relace ze zadané instance zdroje navigace.
Výjimky
fromEnd
nebo toEnd
navigateFrom
je null.
fromEnd
a toEnd
nejsou deklarovány stejným typem relace nebo navigateFrom
mají typ výsledku, který není kompatibilní s typem fromEnd
vlastnosti .
Poznámky
DbRelationshipNavigationExpression vyžaduje, aby navigace vždy probíhala z odkazu, a proto navigateFrom
musí mít vždy typ výsledku odkazu.
Platí pro
Navigate(RelationshipType, String, String, DbExpression)
Vytvoří nový DbRelationshipNavigationExpression objekt představující navigaci v relaci složení nebo přidružení.
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
Parametry
- type
- RelationshipType
Metadata pro typ relace, který představuje relaci.
- fromEndName
- String
Název vlastnosti typu relace, která představuje konec relace, ze které by měla probíhat navigace.
- toEndName
- String
Název vlastnosti typu relace, která představuje konec relace, ke které má dojít k navigaci.
- navigateFrom
- DbExpression
Výraz určuje instanci, ze které má probíhat navigace.
Návraty
Nový DbRelationshipNavigationExpression představující navigaci zadané z a do konce relace zadaného typu relace ze zadané instance zdroje navigace.
Výjimky
type
toEndName
, fromEndName
nebo navigateFrom
je null.
type
není přidružen k pracovnímu prostoru metadat tohoto stromu příkazů nebo navigateFrom
je přidružen k jinému stromu příkazů, type
nebo deklaruje koncovou vlastnost relace s názvem toEndName
nebo , nebo fromEndName
navigateFrom
má typ výsledku, který není kompatibilní s typem vlastnosti koncové vlastnosti relace s názvem fromEndName
.
Poznámky
DbRelationshipNavigationExpression vyžaduje, aby navigace vždy probíhala z odkazu, a proto navigateFrom
musí mít vždy typ výsledku odkazu.