DbPropertyValues - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Коллекция всех свойств базовой сущности или сложного объекта.
Иерархия наследования
System.Object
System.Data.Entity.Infrastructure.DbPropertyValues
Пространство имен: System.Data.Entity.Infrastructure
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
<DefaultMemberAttribute("Item")> _
Public Class DbPropertyValues
'Применение
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
Тип DbPropertyValues предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
Item | Возвращает или задает значение свойства с указанным именем свойства.Значение может представлять вложенный экземпляр данного класса. |
![]() |
PropertyNames | Возвращает набор только для чтения, содержащий имена всех свойств в словаре. |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
![]() |
Clone | Создает новый словарь, содержащий копии всех свойств в данном словаре.Изменения, вносимые в новый словарь, не будут отражаться в данном словаре, и наоборот. |
![]() |
Equals | Определяет, равен ли объект DbPropertyValues указанному объекту. (Переопределяет Object.Equals(Object).) |
![]() |
Finalize | (Унаследовано от Object.) |
![]() |
GetHashCode | Возвращает хэш-код, связанный со значением свойства. (Переопределяет Object.GetHashCode().) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. |
![]() |
GetValue<TValue> | Возвращает значение свойства так же, как при использовании метода считывания индексированного свойства, но приводит значение к типу универсального параметра.Это особенно полезно при работе с вложенными словарями, чтобы избежать написания выражений с множеством приведений. |
![]() |
MemberwiseClone | (Унаследовано от Object.) |
![]() |
SetValues(Object) | Задает значения данного словаря, считывая значения из указанного объекта.Указанный объект может быть любого типа.Любое свойство объекта с именем, которое согласуется с именем свойства в словаре и может быть считано, будет считано.Остальные свойства будут пропущены.Это позволяет, например, копировать свойства из объектов DTO. |
![]() |
SetValues(DbPropertyValues) | Задает значения данного словаря, считывая значения из другого словаря.Другой словарь должен быть основан на том же типе, что и данный словарь, либо на типе, производном от типа данного словаря. |
![]() |
ToObject | Создает объект базового типа для данного словаря и заполняет его значениями свойств из этого словаря. |
![]() |
ToString | Возвращает строковое представление объекта DbPropertyValues. (Переопределяет Object.ToString().) |
По верхнему краю
Примечания
Экземпляр этого класса может быть преобразован в экземпляр универсального класса с использованием метода Cast. Сложные свойства базовой сущности или сложного объекта представляются в значениях свойства как вложенные экземпляры данного класса.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.