DbPropertyEntry<TEntity, TProperty> - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Экземпляры данного класса возвращаются методом Property объекта DbEntityEntry<TEntity> и позволяют обращаться к состоянию скалярного или сложного свойства.
Иерархия наследования
System.Object
System.Data.Entity.Infrastructure.DbMemberEntry<TEntity, TProperty>
System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity, TProperty>
System.Data.Entity.Infrastructure.DbComplexPropertyEntry<TEntity, TComplexProperty>
Пространство имен: System.Data.Entity.Infrastructure
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public Class DbPropertyEntry(Of TEntity As Class, TProperty) _
Inherits DbMemberEntry(Of TEntity, TProperty)
'Применение
Dim instance As DbPropertyEntry(Of TEntity, TProperty)
public class DbPropertyEntry<TEntity, TProperty> : DbMemberEntry<TEntity, TProperty>
where TEntity : class
generic<typename TEntity, typename TProperty>
where TEntity : ref class
public ref class DbPropertyEntry : public DbMemberEntry<TEntity, TProperty>
type DbPropertyEntry<'TEntity, 'TProperty when 'TEntity : not struct> =
class
inherit DbMemberEntry<'TEntity, 'TProperty>
end
JScript does not support generic types and methods.
Параметры типа
- TEntity
Тип сущности, которой принадлежит это свойство.
- TProperty
Тип свойства.
Тип DbPropertyEntry<TEntity, TProperty> предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
CurrentValue | Возвращает или задает текущее значение данного свойства. (Переопределяет DbMemberEntry<TEntity, TProperty>.CurrentValue.) |
![]() |
EntityEntry | Объект DbEntityEntry<TEntity>, которому принадлежит данное свойство. (Переопределяет DbMemberEntry<TEntity, TProperty>.EntityEntry.) |
![]() |
IsModified | Возвращает или задает значение, указывающее, изменялось ли значение данного свойства со времени его загрузки из базы данных. |
![]() |
Name | Возвращает имя свойства. (Переопределяет DbMemberEntry<TEntity, TProperty>.Name.) |
![]() |
OriginalValue | Возвращает или задает исходное значение данного свойства. |
![]() |
ParentProperty | Значение DbPropertyEntry свойства, для которого это — вложенное свойство.Для свойств сложных объектов этот метод возвращает только запись, отличную от NULL. Для свойств самой сущности метод возвращает NULL. |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
![]() |
Equals | Определяет, равен ли объект указанному объекту. (Унаследовано от DbMemberEntry<TEntity, TProperty>.) |
![]() |
Finalize | (Унаследовано от Object.) |
![]() |
GetHashCode | Возвращает хэш-код, связанный с объектом. (Унаследовано от DbMemberEntry<TEntity, TProperty>.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от DbMemberEntry<TEntity, TProperty>.) |
![]() |
GetValidationErrors | Проверяет данное свойство. (Унаследовано от DbMemberEntry<TEntity, TProperty>.) |
![]() |
MemberwiseClone | (Унаследовано от Object.) |
![]() |
ToString | Возвращает строковое представление объекта DbMemberEntry<TEntity, TProperty>. (Унаследовано от DbMemberEntry<TEntity, TProperty>.) |
По верхнему краю
Операторы
Имя | Описание | |
---|---|---|
![]() ![]() |
Implicit(DbPropertyEntry<TEntity, TProperty> to DbPropertyEntry) | Возвращает новый экземпляр неуниверсального класса DbPropertyEntry для свойства, представленного данным объектом. |
По верхнему краю
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.