Aracılığıyla paylaş


DbExpressionBuilder.Navigate Yöntem

Tanım

Bir oluşturma veya ilişkilendirme ilişkisinin gezintisini temsil eden yeni DbRelationshipNavigationExpression bir oluşturur.

Aşırı Yüklemeler

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Bir oluşturma veya ilişkilendirme ilişkisinin gezintisini temsil eden yeni DbRelationshipNavigationExpression bir oluşturur.

Navigate(RelationshipType, String, String, DbExpression)

Bir oluşturma veya ilişkilendirme ilişkisinin gezintisini temsil eden yeni DbRelationshipNavigationExpression bir oluşturur.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Bir oluşturma veya ilişkilendirme ilişkisinin gezintisini temsil eden yeni DbRelationshipNavigationExpression bir oluşturur.

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

Parametreler

navigateFrom
DbExpression

Gezintinin gerçekleşmesi gereken örneği belirten bir ifade.

fromEnd
RelationshipEndMember

Gezintinin gerçekleşmesi gereken ilişkinin sonunu temsil eden özelliğin meta verileri.

toEnd
RelationshipEndMember

Gezintinin gerçekleşmesi gereken ilişkinin sonunu temsil eden özelliğin meta verileri.

Döndürülenler

Belirtilen gezinti kaynağı örneğinden belirtilen ilişki türünün ve ilişki uçlarının gezintisini temsil eden yeni bir DbRelationshipNavigationExpression.

Özel durumlar

fromEndveya toEndnavigateFrom null.

fromEnd ve toEnd aynı ilişki türü tarafından bildirilmemiştir veya navigateFrom özellik türüyle uyumlu olmayan bir sonuç türüne fromEndsahiptir.

Açıklamalar

DbRelationshipNavigationExpression gezintinin her zaman bir başvurudan gerçekleşmesini gerektirir ve bu nedenle navigateFrom her zaman bir başvuru sonuç türüne sahip olmalıdır.

Şunlara uygulanır

Navigate(RelationshipType, String, String, DbExpression)

Bir oluşturma veya ilişkilendirme ilişkisinin gezintisini temsil eden yeni DbRelationshipNavigationExpression bir oluşturur.

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

Parametreler

type
RelationshipType

İlişkiyi temsil eden ilişki türünün meta verileri.

fromEndName
String

Gezintinin gerçekleşmesi gereken ilişkinin sonunu temsil eden ilişki türünün özelliğinin adı.

toEndName
String

Gezintinin gerçekleşmesi gereken ilişkinin sonunu temsil eden ilişki türünün özelliğinin adı.

navigateFrom
DbExpression

ifadesi, gezintinin gerçekleşmesi gereken örneği belirtir.

Döndürülenler

Belirtilen gezinti kaynağı örneğinden belirtilen ilişki türünün ve ilişki uçlarının gezintisini temsil eden yeni bir DbRelationshipNavigationExpression.

Özel durumlar

typetoEndName, fromEndNameveya navigateFrom null.

type bu komut ağacının meta veri çalışma alanıyla ilişkilendirilmemiş veya navigateFrom farklı bir komut ağacıyla ilişkilendirilmemiş ya da type ad toEndName veya fromEndNameile bir ilişki bitiş özelliği bildirmez ya da navigateFrom adlı fromEndNameilişki bitiş özelliğinin özellik türüyle uyumlu olmayan bir sonuç türüne sahiptir.

Açıklamalar

DbRelationshipNavigationExpression gezintinin her zaman bir başvurudan gerçekleşmesini gerektirir ve bu nedenle navigateFrom her zaman bir başvuru sonuç türüne sahip olmalıdır.

Şunlara uygulanır