DbExpressionBuilder.Navigate Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.