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)

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