Compartir a través de


ComplexObject Clase

Definición

Esta es la interfaz que representa la interfaz mínima necesaria para ser una entidad en 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
Herencia
ComplexObject
Atributos

Constructores

ComplexObject()

Esta es la interfaz que representa la interfaz mínima necesaria para ser una entidad en ADO.NET.

Campos

EntityKeyPropertyName

Nombre de constante pública que se usa para el seguimiento de cambios Proporcionando esta definición permite a los usuarios usar esta constante en lugar de codificar de forma rígida la cadena. Esto ayuda a garantizar que el nombre de propiedad es correcto y permite comparaciones más rápidas en lugares donde estamos buscando esta cadena específica. Los usuarios todavía pueden usar la cadena que distingue mayúsculas de minúsculas directamente en lugar de la constante, solo será ligeramente más lenta en la comparación. Incluir el carácter de guión (-) alrededor del nombre garantiza que esto no entre en conflicto con una propiedad de datos real, ya que -EntityKey- no es un nombre de identificador válido.

(Heredado de StructuralObject)

Métodos

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

Devuelve un tipo complejo para la propiedad especificada.

(Heredado de StructuralObject)
OnPropertyChanged(String)

Genera el evento PropertyChanged.

(Heredado de StructuralObject)
OnPropertyChanging(String)

Genera el evento PropertyChanging.

(Heredado de StructuralObject)
ReportPropertyChanged(String)

Notifica a la herramienta de seguimiento de cambios que una propiedad de un objeto complejo ha cambiado.

ReportPropertyChanging(String)

Notifica a la herramienta de seguimiento de cambios que hay un cambio de propiedad pendiente en un objeto complejo.

SetValidValue<T>(T, T, String)

Establece un objeto complejo para la propiedad especificada.

(Heredado de StructuralObject)

Eventos

PropertyChanged

Notificación de que se ha cambiado una propiedad.

(Heredado de StructuralObject)
PropertyChanging

Notificación de que una propiedad está a punto de cambiarse.

(Heredado de StructuralObject)

Se aplica a