IRelatedEnd Antarmuka
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.
Menentukan akhir hubungan.
public interface class IRelatedEnd
public interface IRelatedEnd
type IRelatedEnd = interface
Public Interface IRelatedEnd
- Turunan
Contoh
Contoh berikut menambahkan entitas baru SalesOrderHeader
ke Contact
entitas. Kemudian mendapatkan semua akhir terkait dari Contact
entitas dan menampilkan nama hubungan, nama peran sumber, dan nama peran target untuk setiap akhir terkait.
using (AdventureWorksEntities context =
new AdventureWorksEntities())
{
Contact contact = new Contact();
// Create a new SalesOrderHeader.
SalesOrderHeader newSalesOrder1 = new SalesOrderHeader();
// Add SalesOrderHeader to the Contact.
contact.SalesOrderHeaders.Add(newSalesOrder1);
// Create another SalesOrderHeader.
SalesOrderHeader newSalesOrder2 = new SalesOrderHeader();
// Add SalesOrderHeader to the Contact.
contact.SalesOrderHeaders.Add(newSalesOrder2);
// Get all related ends
IEnumerable<IRelatedEnd> relEnds =
((IEntityWithRelationships)contact).RelationshipManager
.GetAllRelatedEnds();
foreach (IRelatedEnd relEnd in relEnds)
{
Console.WriteLine("Relationship Name: {0}", relEnd.RelationshipName);
Console.WriteLine("Source Role Name: {0}", relEnd.SourceRoleName);
Console.WriteLine("Target Role Name: {0}", relEnd.TargetRoleName);
}
}
Keterangan
IRelatedEnd menentukan persyaratan untuk objek yang mewakili akhir dalam asosiasi. Antarmuka ini diimplementasikan oleh RelatedEnd kelas . RelatedEnd adalah kelas dasar untuk EntityCollection<TEntity> kelas dan EntityReference<TEntity> .
Properti
IsLoaded |
Mendapatkan nilai yang menunjukkan apakah semua objek terkait telah dimuat. |
RelationshipName |
Mendapatkan nama hubungan tempat akhir terkait ini berpartisipasi. |
RelationshipSet |
Mengembalikan referensi ke metadata untuk akhir terkait. |
SourceRoleName |
Mendapatkan nama peran di akhir sumber hubungan. |
TargetRoleName |
Mendapatkan nama peran di akhir target hubungan. |
Metode
Add(IEntityWithRelationships) |
Menambahkan objek ke akhir terkait. |
Add(Object) |
Menambahkan objek ke akhir terkait. |
Attach(IEntityWithRelationships) |
Menentukan hubungan antara dua objek terlampir. |
Attach(Object) |
Menentukan hubungan antara dua objek terlampir. |
CreateSourceQuery() |
Mengembalikan yang IEnumerable mewakili objek milik akhir terkait. |
GetEnumerator() |
Mengembalikan yang IEnumerator melakukan iterasi melalui kumpulan objek terkait. |
Load() |
Memuat objek atau objek terkait ke akhir terkait ini dengan opsi penggabungan default. |
Load(MergeOption) |
Memuat objek atau objek terkait ke akhir terkait dengan opsi penggabungan yang ditentukan. |
Remove(IEntityWithRelationships) |
Menghapus objek dari kumpulan objek di akhir terkait. |
Remove(Object) |
Menghapus objek dari kumpulan objek di akhir terkait. |