ComplexObject Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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
Entity Framework