Compartir a través de


DbPropertyValues (Clase)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Una colección de todas las propiedades para una entidad u objeto complejo subyacentes.

Jerarquía de herencia

System.Object
  System.Data.Entity.Infrastructure.DbPropertyValues

Espacio de nombres:  System.Data.Entity.Infrastructure
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
<DefaultMemberAttribute("Item")> _
Public Class DbPropertyValues
'Uso
Dim instance As DbPropertyValues
[DefaultMemberAttribute("Item")]
public class DbPropertyValues
[DefaultMemberAttribute(L"Item")]
public ref class DbPropertyValues
[<DefaultMemberAttribute("Item")>]
type DbPropertyValues =  class end
public class DbPropertyValues

El tipo DbPropertyValues expone los siguientes miembros.

Propiedades

  Name Descripción
Propiedad pública Item Obtiene o establece el valor de la propiedad con el nombre de propiedad especificado.El valor puede ser una instancia anidada de esta clase.
Propiedad pública PropertyNames Obtiene el conjunto de nombres de todas las propiedades en este diccionario como un conjunto de solo lectura.

Superior

Métodos

  Name Descripción
Método público Clone Crea un nuevo diccionario que contiene copias de todas las propiedades de este diccionario.Los cambios realizados en el nuevo diccionario no se reflejarán en este diccionario y viceversa.
Método público Equals Especifica si DbPropertyValues es o no igual al objeto específico. (Invalida a Object.Equals(Object)).
Método protegido Finalize (Se hereda de Object).
Método público GetHashCode Obtiene el código hash asociado al valor de la propiedad. (Invalida a Object.GetHashCode()).
Método público GetType Obtiene el Type de la instancia actual.
Método público GetValue<TValue> Obtiene el valor de la propiedad como cuando se utiliza el captador de propiedades indizadas pero escrito con el tipo del parámetro genérico.Esto es especialmente útil con diccionarios anidados para evitar la escritura de expresiones con numerosas conversiones.
Método protegido MemberwiseClone (Se hereda de Object).
Método público SetValues(Object) Establece los valores de este diccionario mediante la lectura de los valores del objeto determinado.El objeto determinado puede ser de cualquier tipo.Se leerán las propiedades del objeto cuyo nombre coincida con un nombre de propiedad del diccionario y se pueda leer.Se omitirán las demás propiedades.Esto permite, por ejemplo, copiar propiedades de objetos de transferencia de datos (DTO) simples.
Método público SetValues(DbPropertyValues) Establece los valores de este diccionario mediante la lectura de los valores de otro diccionario.El otro diccionario debe estar basado en el mismo tipo que este diccionario o en un tipo derivado del tipo de este diccionario.
Método público ToObject Crea un objeto del tipo subyacente para este diccionario y lo hidrata con valores de propiedad de este diccionario.
Método público ToString Devuelve una representación en forma de cadena de DbPropertyValues. (Invalida a Object.ToString()).

Superior

Comentarios

Una instancia de esta clase se puede convertir en una instancia de la clase genérica mediante el método Cast. Las propiedades complejas en la entidad u objeto complejo subyacentes se representan en los valores de propiedad como instancias anidadas de esta clase.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

System.Data.Entity.Infrastructure (Espacio de nombres)