ComplexObject Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Это интерфейс, представляющий минимальный интерфейс, необходимый для того, чтобы быть сущностью в ADO.NET.
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class ComplexObject : System.Data.Entity.Core.Objects.DataClasses.StructuralObject
type ComplexObject = class
inherit StructuralObject
Public MustInherit Class ComplexObject
Inherits StructuralObject
- Наследование
- Атрибуты
Конструкторы
ComplexObject() |
Это интерфейс, представляющий минимальный интерфейс, необходимый для того, чтобы быть сущностью в ADO.NET. |
Поля
EntityKeyPropertyName |
Имя общедоступной константы, используемое для отслеживания изменений. Это определение позволяет пользователям использовать эту константу вместо жесткого написания строки. Это помогает обеспечить правильность имени свойства и ускорить сравнение в местах, где мы ищем эту конкретную строку. Пользователи по-прежнему могут использовать строку с учетом регистра непосредственно вместо константы. Сравнение будет немного медленнее. Включение символа дефиса (-) вокруг имени гарантирует, что это не будет конфликтовать с реальным свойством данных, так как -EntityKey- не является допустимым именем идентификатора. (Унаследовано от StructuralObject) |
Методы
GetValidValue<T>(T, String, Boolean, Boolean) |
Возвращает сложный тип для указанного свойства. (Унаследовано от StructuralObject) |
OnPropertyChanged(String) |
Вызывает событие PropertyChanged. (Унаследовано от StructuralObject) |
OnPropertyChanging(String) |
Вызывает событие PropertyChanging. (Унаследовано от StructuralObject) |
ReportPropertyChanged(String) |
Уведомляет объект отслеживания изменений об изменении свойства сложного объекта. |
ReportPropertyChanging(String) |
Уведомляет объект отслеживания изменений об ожидающем изменении свойства сложного объекта. |
SetValidValue<T>(T, T, String) |
Задает сложный объект для указанного свойства. (Унаследовано от StructuralObject) |
События
PropertyChanged |
Уведомление об изменении свойства. (Унаследовано от StructuralObject) |
PropertyChanging |
Уведомление о том, что свойство будет изменено. (Унаследовано от StructuralObject) |
Применяется к
Entity Framework