EntityObject Класс

Определение

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

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

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

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

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