EntityReference Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
bir EntityReference<TEntity>için genel olmayan işlevler uygulayan temel sınıf.
public ref class EntityReference abstract : System::Data::Objects::DataClasses::RelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class EntityReference : System.Data.Objects.DataClasses.RelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type EntityReference = class
inherit RelatedEnd
Public MustInherit Class EntityReference
Inherits RelatedEnd
- Devralma
- Türetilmiş
- Öznitelikler
Açıklamalar
sınıfı EntityReference , ilgili nesnenin öğesini EntityKey kullanıma sunar ve sınıfı için bir temel sınıftır EntityReference<TEntity> . İlgili EntityReference<TEntity> uçta sıfır veya bir çokluk olduğunda bir nesne bir gezinti özelliği tarafından döndürülür. Daha fazla bilgi için bkz . NavigationProperty Öğesi (CSDL).
Oluşturucular
| Name | Description |
|---|---|
| EntityReference() |
EntityReference sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| EntityKey |
İlgili nesnenin anahtarını döndürür. |
| IsLoaded |
tüm ilgili nesnelerin yüklenip yüklenmediğini gösteren bir değer alır. (Devralındığı yer: RelatedEnd) |
| RelationshipName |
bu ilgili ucun katıldığı ilişkinin adını alır. (Devralındığı yer: RelatedEnd) |
| RelationshipSet |
İlgili sonun meta verilerine başvuru alır. (Devralındığı yer: RelatedEnd) |
| SourceRoleName |
İlişkinin kaynak ucundaki rol adını alır. (Devralındığı yer: RelatedEnd) |
| TargetRoleName |
İlişkinin hedef ucunda rol adını alır. (Devralındığı yer: RelatedEnd) |
Yöntemler
| Name | Description |
|---|---|
| Attach<TEntity>(IEnumerable<TEntity>, Boolean) |
bağlı iki nesne arasındaki ilişkiyi tanımlar. (Devralındığı yer: RelatedEnd) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetEnumerator() |
İlişkili nesnelerin koleksiyonunda yineleyen bir IEnumerator döndürür. (Devralındığı yer: RelatedEnd) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| Load() |
Türetilmiş bir sınıfta geçersiz kılındığında, varsayılan birleştirme seçeneğiyle ilgili nesneyi veya nesneleri ilgili uca yükler. (Devralındığı yer: RelatedEnd) |
| Load(MergeOption) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen birleştirme seçeneğiyle ilgili uçtan bir nesne veya nesne yükler. (Devralındığı yer: RelatedEnd) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) |
İlgili varlıkları yerel EntityCollection<TEntity>ile birleştirir. (Devralındığı yer: RelatedEnd) |
| OnDeserialized(StreamingContext) |
Örneklerle birlikte varlık nesnelerini seri durumdan RelationshipManager çıkarmak için dahili olarak kullanılır. (Devralındığı yer: RelatedEnd) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) |
Bir nesnenin yerel koleksiyona veya başvuruya eklenip eklenemeyeceğini belirler. (Devralındığı yer: RelatedEnd) |
| ValidateLoad<TEntity>(MergeOption, String) |
İlgili nesnenin veya nesnelerin yerel koleksiyona veya başvuruya başarıyla yüklenebilmesini sağlar. (Devralındığı yer: RelatedEnd) |
| ValidateOwnerForAttach() |
İlgili ucun ait olduğu nesnenin ekleme işlemini desteklediğinden emin olur. (Devralındığı yer: RelatedEnd) |
Ekinlikler
| Name | Description |
|---|---|
| AssociationChanged |
İlgili bir uçta değişiklik yapıldığında gerçekleşir. (Devralındığı yer: RelatedEnd) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IRelatedEnd.Add(IEntityWithRelationships) |
İlgili uca bir nesne ekler. (Devralındığı yer: RelatedEnd) |
| IRelatedEnd.Add(Object) |
İlgili uca bir nesne ekler. (Devralındığı yer: RelatedEnd) |
| IRelatedEnd.Attach(IEntityWithRelationships) |
İlgili uca bir nesne ekler. (Devralındığı yer: RelatedEnd) |
| IRelatedEnd.Attach(Object) |
İlgili uca bir nesne ekler. (Devralındığı yer: RelatedEnd) |
| IRelatedEnd.CreateSourceQuery() |
İlgili uca ait nesneleri temsil eden bir IEnumerable döndürür. (Devralındığı yer: RelatedEnd) |
| IRelatedEnd.Remove(IEntityWithRelationships) |
İlgili uçta bir nesneyi koleksiyondan kaldırır. (Devralındığı yer: RelatedEnd) |
| IRelatedEnd.Remove(Object) |
Nesne ilgili ucun parçasıysa, ilgili uçtan bir nesneyi kaldırır. (Devralındığı yer: RelatedEnd) |