Поделиться через


EntityObject Класс

Определение

Базовый класс для типов сущностей, создаваемых средствами модели EDM.

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
Наследование
EntityObject
Атрибуты
Реализации

Конструкторы

EntityObject()

Инициализирует новый экземпляр класса EntityObject.

Свойства

EntityKey

Возвращает или задает ключ для этого объекта.

EntityState

Возвращает состояние сущности объекта.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
GetValidValue<T>(T, String, Boolean, Boolean)

Возвращает сложный тип для указанного свойства.

(Унаследовано от StructuralObject)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnPropertyChanged(String)

Вызывает событие PropertyChanged.

(Унаследовано от StructuralObject)
OnPropertyChanging(String)

Вызывает событие PropertyChanging.

(Унаследовано от StructuralObject)
ReportPropertyChanged(String)

Уведомляет объект отслеживания изменений об изменении свойства.

ReportPropertyChanging(String)

Уведомляет объект отслеживания изменений об отложенном изменении свойства.

SetValidValue<T>(T, T, String)

Задает сложный объект для указанного свойства.

(Унаследовано от StructuralObject)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

События

PropertyChanged

Происходит при изменении значения свойства.

(Унаследовано от StructuralObject)
PropertyChanging

Происходит, если изменение значения свойства находится на этапе выполнения.

(Унаследовано от StructuralObject)

Явные реализации интерфейса

IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker)

Указывает экземпляр IEntityChangeTracker, который используется, чтобы сообщать об изменениях свойств.

IEntityWithRelationships.RelationshipManager

Возвращает диспетчер связей, используемый этим объектом.

Применяется к

См. также раздел