Поделиться через


DbPropertyValues Класс

Определение

Коллекция всех свойств базовой сущности или сложного объекта.

[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
Наследование
DbPropertyValues
Атрибуты

Комментарии

Экземпляр этого класса можно преобразовать в экземпляр универсального класса с помощью метода Cast. Сложные свойства базовой сущности или сложного объекта представляются в значениях свойства как вложенные экземпляры данного класса.

Свойства

Item[String]

Возвращает или задает значение свойства с указанным именем свойства. Значение может представлять вложенный экземпляр данного класса.

PropertyNames

Возвращает набор только для чтения, содержащий имена всех свойств в словаре.

Методы

Clone()

Создает новый словарь, содержащий копии всех свойств в данном словаре. Изменения, вносимые в новый словарь, не будут отражаться в данном словаре, и наоборот.

Equals(Object)

Коллекция всех свойств базовой сущности или сложного объекта.

GetHashCode()

Коллекция всех свойств базовой сущности или сложного объекта.

GetType()

Возвращает объект Type для текущего экземпляра.

GetValue<TValue>(String)

Возвращает значение свойства так же, как при использовании метода считывания индексированного свойства, но приводит значение к типу универсального параметра. Это особенно полезно при работе с вложенными словарями, чтобы избежать написания выражений с множеством приведений.

SetValues(DbPropertyValues)

Задает значения данного словаря, считывая значения из другого словаря. Другой словарь должен быть основан на том же типе, что и данный словарь, либо на типе, производном от типа данного словаря.

SetValues(Object)

Задает значения данного словаря, считывая значения из указанного объекта. Указанный объект может быть любого типа. Любое свойство объекта с именем, которое соответствует имени свойства в словаре и может быть прочитано, будет прочитано. Остальные свойства будут пропущены. Это позволяет, например, копировать свойства из простых объектов передачи данных (DTO).

ToObject()

Создает объект базового типа для данного словаря и заполняет его значениями свойств из этого словаря.

ToString()

Коллекция всех свойств базовой сущности или сложного объекта.

Применяется к