Bagikan melalui


DbExpressionBuilder.Navigate Metode

Definisi

Membuat baru DbRelationshipNavigationExpression yang mewakili navigasi komposisi atau hubungan asosiasi.

Overload

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Membuat baru DbRelationshipNavigationExpression yang mewakili navigasi komposisi atau hubungan asosiasi.

Navigate(RelationshipType, String, String, DbExpression)

Membuat baru DbRelationshipNavigationExpression yang mewakili navigasi komposisi atau hubungan asosiasi.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Membuat baru DbRelationshipNavigationExpression yang mewakili navigasi komposisi atau hubungan asosiasi.

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

Parameter

navigateFrom
DbExpression

Ekspresi yang menentukan instans tempat navigasi akan terjadi.

fromEnd
RelationshipEndMember

Metadata untuk properti yang mewakili akhir hubungan dari mana navigasi harus terjadi.

toEnd
RelationshipEndMember

Metadata untuk properti yang mewakili akhir hubungan tempat navigasi akan terjadi.

Mengembalikan

DbRelationshipNavigationExpression baru yang mewakili navigasi yang ditentukan dari dan ke ujung relasi dari jenis relasi yang ditentukan dari instans sumber navigasi yang ditentukan.

Pengecualian

fromEnd, toEnd atau navigateFrom null.

fromEnddan toEnd tidak dinyatakan oleh jenis hubungan yang sama, atau navigateFrom memiliki jenis hasil yang tidak kompatibel dengan jenis properti .fromEnd

Keterangan

DbRelationshipNavigationExpression mengharuskan navigasi selalu terjadi dari referensi, sehingga navigateFrom harus selalu memiliki jenis hasil referensi.

Berlaku untuk

Navigate(RelationshipType, String, String, DbExpression)

Membuat baru DbRelationshipNavigationExpression yang mewakili navigasi komposisi atau hubungan asosiasi.

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

Parameter

type
RelationshipType

Metadata untuk jenis relasi yang mewakili hubungan.

fromEndName
String

Nama properti jenis relasi yang mewakili akhir hubungan tempat navigasi harus terjadi.

toEndName
String

Nama properti dari jenis relasi yang mewakili akhir hubungan tempat navigasi harus terjadi.

navigateFrom
DbExpression

Ekspresi yang menentukan instans tempat navigasi akan terjadi.

Mengembalikan

DbRelationshipNavigationExpression baru yang mewakili navigasi yang ditentukan dari dan ke ujung relasi dari jenis relasi yang ditentukan dari instans sumber navigasi yang ditentukan.

Pengecualian

type, fromEndName, toEndName atau navigateFrom null.

type tidak terkait dengan ruang kerja metadata pohon perintah ini atau navigateFrom dikaitkan dengan pohon perintah yang berbeda, atau type tidak mendeklarasikan properti akhir hubungan dengan nama toEndName atau fromEndName, atau navigateFrom memiliki tipe hasil yang tidak kompatibel dengan jenis properti dari properti akhir hubungan dengan nama fromEndName.

Keterangan

DbRelationshipNavigationExpression mengharuskan navigasi selalu terjadi dari referensi, sehingga navigateFrom harus selalu memiliki jenis hasil referensi.

Berlaku untuk