EntityObject Sınıf

Tanım

Varlık Veri Modeli araçları tarafından oluşturulan varlık türleri için temel sınıf.

public ref class EntityObject abstract : System::Data::Objects::DataClasses::StructuralObject, System::Data::Objects::DataClasses::IEntityWithChangeTracker, System::Data::Objects::DataClasses::IEntityWithKey, System::Data::Objects::DataClasses::IEntityWithRelationships
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class EntityObject : System.Data.Objects.DataClasses.StructuralObject, System.Data.Objects.DataClasses.IEntityWithChangeTracker, System.Data.Objects.DataClasses.IEntityWithKey, System.Data.Objects.DataClasses.IEntityWithRelationships
[<System.Runtime.Serialization.DataContract(IsReference=true)>]
[<System.Serializable>]
type EntityObject = class
    inherit StructuralObject
    interface IEntityWithKey
    interface IEntityWithChangeTracker
    interface IEntityWithRelationships
Public MustInherit Class EntityObject
Inherits StructuralObject
Implements IEntityWithChangeTracker, IEntityWithKey, IEntityWithRelationships
Devralma
EntityObject
Öznitelikler
Uygulamalar

Oluşturucular

EntityObject()

EntityObject sınıfının yeni bir örneğini başlatır.

Özellikler

EntityKey

Bu nesnenin anahtarını alır veya ayarlar.

EntityState

Nesnenin varlık durumunu alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetValidValue<T>(T, String, Boolean, Boolean)

Belirtilen özellik için karmaşık bir tür döndürür.

(Devralındığı yer: StructuralObject)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnPropertyChanged(String)

Olayı tetikler PropertyChanged .

(Devralındığı yer: StructuralObject)
OnPropertyChanging(String)

Olayı tetikler PropertyChanging .

(Devralındığı yer: StructuralObject)
ReportPropertyChanged(String)

Değişiklik izleyicisine bir özelliğin değiştiğini bildirir.

ReportPropertyChanging(String)

Değişiklik izleyicisine bir özellik değişikliğinin beklemede olduğunu bildirir.

SetValidValue<T>(T, T, String)

Belirtilen özellik için karmaşık bir nesne ayarlar.

(Devralındığı yer: StructuralObject)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

PropertyChanged

Özellik değeri değiştiğinde gerçekleşir.

(Devralındığı yer: StructuralObject)
PropertyChanging

Özellik değeri değişikliği beklemede olduğunda gerçekleşir.

(Devralındığı yer: StructuralObject)

Belirtik Arabirim Kullanımları

IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker)

Özellik değişikliklerini raporlamak için kullanılan örneğini IEntityChangeTracker belirtir.

IEntityWithRelationships.RelationshipManager

Bu nesne tarafından kullanılan ilişki yöneticisini alır.

Şunlara uygulanır

Ayrıca bkz.