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


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
Атрибуты

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

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)

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