Condividi tramite


DbPropertyValues Classe

Definizione

Raccolta di tutte le proprietà per un'entità sottostante o un oggetto complesso.

[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
Ereditarietà
DbPropertyValues
Attributi

Commenti

Un'istanza di questa classe può essere convertita in un'istanza della classe generica usando il metodo Cast. Le proprietà complesse nell'entità sottostante o l'oggetto complesso vengono rappresentati nei valori della proprietà come istanze annidate di questa classe.

Proprietà

Item[String]

Ottiene o imposta il valore della proprietà con il nome della proprietà specificato. Il valore può essere un'istanza annidata di questa classe.

PropertyNames

Ottiene il set di nomi di tutte le proprietà contenute in questo dizionario come set di sola lettura.

Metodi

Clone()

Crea un nuovo dizionario contenente le copie di tutte le proprietà contenute in questo dizionario. Le modifiche apportate al nuovo dizionario non verranno riflesse in questo dizionario e viceversa.

Equals(Object)

Raccolta di tutte le proprietà per un'entità sottostante o un oggetto complesso.

GetHashCode()

Raccolta di tutte le proprietà per un'entità sottostante o un oggetto complesso.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

GetValue<TValue>(String)

Ottiene il valore della proprietà come quando si utilizza il metodo Get della proprietà indicizzata, ma tipizzato in base al tipo del parametro generico. Ciò si rivela particolarmente utile con i dizionari annidati per evitare di scrivere espressioni con molti cast.

SetValues(DbPropertyValues)

Imposta i valori di questo dizionario leggendo i valori da un altro dizionario. L'altro dizionario deve essere basato sullo stesso tipo di questo dizionario o su un tipo derivato dal tipo di quest'ultimo.

SetValues(Object)

Imposta i valori di questo dizionario leggendo i valori fuori dall'oggetto specificato. L'oggetto specificato può essere di qualsiasi tipo. Qualsiasi proprietà dell'oggetto con un nome che corrisponde a un nome di proprietà nel dizionario e può essere letta verrà letta. Le altre proprietà verranno ignorate. Ciò consente, ad esempio, di copiare le proprietà da semplici oggetti DTO (Data Transfer Objects).

ToObject()

Crea un oggetto del tipo sottostante per questo dizionario e lo popola con i valori delle proprietà presenti in questo dizionario.

ToString()

Raccolta di tutte le proprietà per un'entità sottostante o un oggetto complesso.

Si applica a