Compartir a través de


DbPropertyValues Clase

Definición

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbPropertyValues
public class DbPropertyValues
type DbPropertyValues = class
Public Class DbPropertyValues
Herencia
DbPropertyValues
Atributos

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.

Propiedades

Item[String]

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.

Métodos

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(Object)

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

GetHashCode()

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

GetType()

Obtiene el Type de la instancia actual.

GetValue<TValue>(String)

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.

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.

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á cualquier propiedad del objeto con un nombre que coincida con un nombre de propiedad en el diccionario y se pueda leer. Se omitirán las demás propiedades. Esto permite, por ejemplo, copiar propiedades de objetos de transferencia de datos simples (DTO).

ToObject()

Crea un objeto del tipo subyacente para este diccionario y lo hidrata con valores de propiedad de este diccionario.

ToString()

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

Se aplica a