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

Name Description
EntityObject()

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

Özellikler

Name Description
EntityKey

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

EntityState

Nesnenin varlık durumunu alır.

Yöntemler

Name Description
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()

Geçerli örneğin Type 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 Objectbasit 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)

Bir özellik değişikliğinin beklemede olduğunu değişiklik izleyicisine 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 bir dize döndürür.

(Devralındığı yer: Object)

Ekinlikler

Name Description
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ı

Name Description
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.