Idioma

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

Nome Descrição
ComplexObject()

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

Campos

Nome Descrição
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 traço (-) ao redor do nome garante que isso não entre em conflito com uma propriedade de dados real, porque -EntityKey- não é um nome de identificador válido

(Herdado de StructuralObject)

Métodos

Nome Descrição
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ções de que uma propriedade de um objeto complexo foi alterada.

ReportPropertyChanging(String)

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

SetValidValue<T>(T, T, String)

Define um objeto complexo para a propriedade especificada.

(Herdado de StructuralObject)

Eventos

Nome Descrição
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