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 | |
---|---|---|
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. | |
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 | |
---|---|---|
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. | |
Equals | Especifica si DbPropertyValues es o no igual al objeto específico. (Invalida a Object.Equals(Object)). | |
Finalize | (Se hereda de Object). | |
GetHashCode | Obtiene el código hash asociado al valor de la propiedad. (Invalida a Object.GetHashCode()). | |
GetType | Obtiene el Type de la instancia actual. | |
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. | |
MemberwiseClone | (Se hereda de Object). | |
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. | |
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. | |
ToObject | Crea un objeto del tipo subyacente para este diccionario y lo hidrata con valores de propiedad de este diccionario. | |
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.