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