Compartilhar via


ComplexObject Classe

Definição

Essa é a interface que representa a interface mínima necessária para ser uma entidade no 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
Herança
ComplexObject
Atributos

Construtores

ComplexObject()

Essa é a interface que representa a interface mínima necessária para ser uma entidade no ADO.NET.

Campos

EntityKeyPropertyName

Nome da constante pública usado para controle de alterações Fornecendo essa definição permite que os usuários usem essa constante em vez de codificar a cadeia de caracteres. Isso ajuda a garantir que o nome da propriedade esteja correto e permite comparações mais rápidas em locais em que estamos procurando essa cadeia de caracteres específica. Os usuários ainda podem usar a cadeia de caracteres que diferencia maiúsculas de minúsculas diretamente em vez da constante. Ela será um pouco mais lenta na comparação. Incluir o caractere de traço (-) ao redor do nome garante que isso não entre em conflito com uma propriedade de dados real, pois -EntityKey- não é um nome de identificador válido

(Herdado de StructuralObject)

Métodos

GetValidValue<T>(T, String, Boolean, Boolean)

Retorna um tipo complexo para a propriedade especificada.

(Herdado de StructuralObject)
OnPropertyChanged(String)

Aciona o evento PropertyChanged.

(Herdado de StructuralObject)
OnPropertyChanging(String)

Aciona o evento PropertyChanging.

(Herdado de StructuralObject)
ReportPropertyChanged(String)

Notifica o rastreador de alteração que uma propriedade de um objeto complexo alterou.

ReportPropertyChanging(String)

Notifica o rastreador de alteração de a alteração de uma propriedade está pendente em um objeto complexo.

SetValidValue<T>(T, T, String)

Define um objeto complexo para a propriedade especificada.

(Herdado de StructuralObject)

Eventos

PropertyChanged

Notificação de que uma propriedade foi alterada.

(Herdado de StructuralObject)
PropertyChanging

Notificação de que uma propriedade está prestes a ser alterada.

(Herdado de StructuralObject)

Aplica-se a