DbExpressionBuilder.Navigate Metode

Definisi

Membuat baru DbRelationshipNavigationExpression yang mewakili navigasi komposisi atau hubungan asosiasi.

Overload

Nama Deskripsi
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 harus 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 harus terjadi.

Mengembalikan

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

Pengecualian

fromEnd, toEnd atau navigateFrom null.

fromEnddan toEnd tidak dideklarasikan 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 dari mana navigasi harus terjadi.

toEndName
String

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

navigateFrom
DbExpression

Ekspresi yang menentukan instans tempat navigasi harus terjadi.

Mengembalikan

DbRelationshipNavigationExpression baru yang mewakili navigasi yang ditentukan dari dan ke ujung hubungan 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 menyatakan properti akhir hubungan dengan nama toEndName atau fromEndName, atau navigateFrom memiliki tipe hasil yang tidak kompatibel dengan jenis properti properti akhir hubungan dengan nama fromEndName.

Keterangan

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

Berlaku untuk