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. |
Свойства
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 |
Возвращает диспетчер связей, используемый этим объектом. |