Sdílet prostřednictvím


DbPropertyValues Třída

Definice

Kolekce všech vlastností podkladové entity nebo komplexního objektu.

[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
Dědičnost
DbPropertyValues
Atributy

Poznámky

Instanci této třídy lze převést na instanci obecné třídy pomocí metody Cast. Komplexní vlastnosti v podkladové entitě nebo komplexním objektu jsou reprezentovány v hodnotách vlastností jako vnořené instance této třídy.

Vlastnosti

Item[String]

Získá nebo nastaví hodnotu vlastnosti se zadaným názvem vlastnosti. Hodnota může být vnořenou instancí této třídy.

PropertyNames

Získá sadu názvů všech vlastností v tomto slovníku jako sadu jen pro čtení.

Metody

Clone()

Vytvoří nový slovník obsahující kopie všech vlastností v tomto slovníku. Změny provedené v novém slovníku se v tomto slovníku neprojeví a naopak.

Equals(Object)

Kolekce všech vlastností podkladové entity nebo komplexního objektu.

GetHashCode()

Kolekce všech vlastností podkladové entity nebo komplexního objektu.

GetType()

Type Získá z aktuální instance.

GetValue<TValue>(String)

Získá hodnotu vlastnosti stejně jako pomocí indexované vlastnosti getter, ale zadaný na typ obecného parametru. To je užitečné zejména u vnořených slovníků, abyste se vyhnuli psaní výrazů s velkým množstvím přetypování.

SetValues(DbPropertyValues)

Nastaví hodnoty tohoto slovníku čtením hodnot z jiného slovníku. Druhý slovník musí být založen na stejném typu jako tento slovník nebo na typu odvozeného od typu pro tento slovník.

SetValues(Object)

Nastaví hodnoty tohoto slovníku načtením hodnot z daného objektu. Daný objekt může být libovolného typu. Každá vlastnost objektu s názvem, který odpovídá názvu vlastnosti ve slovníku a lze ji přečíst, se přečte. Ostatní vlastnosti budou ignorovány. To umožňuje například kopírování vlastností z jednoduchých objektů pro přenos dat (DTO).

ToObject()

Vytvoří objekt základního typu pro tento slovník a hydratuje ho hodnotami vlastností z tohoto slovníku.

ToString()

Kolekce všech vlastností podkladové entity nebo komplexního objektu.

Platí pro