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


DbMemberEntry<TEntity,TProperty> Класс

Определение

Это абстрактный базовый класс, используемый для представления скалярного или сложного свойства либо свойства навигации у сущности. Скалярные и сложные свойства используют производный класс DbPropertyEntry<TEntity,TProperty>, свойства навигации ссылок используют производный класс DbReferenceEntry<TEntity,TProperty>, а свойства навигации коллекции используют производный класс DbCollectionEntry<TEntity,TElement>.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public abstract class DbMemberEntry<TEntity,TProperty> where TEntity : class
public abstract class DbMemberEntry<TEntity,TProperty> where TEntity : class
type DbMemberEntry<'Entity, 'Property (requires 'Entity : null)> = class
Public MustInherit Class DbMemberEntry(Of TEntity, TProperty)

Параметры типа

TEntity

Тип сущности, которой принадлежит это свойство.

TProperty

Тип свойства.

Наследование
DbMemberEntry<TEntity,TProperty>
Производный
Атрибуты

Конструкторы

DbMemberEntry<TEntity,TProperty>()

Это абстрактный базовый класс, используемый для представления скалярного или сложного свойства либо свойства навигации у сущности. Скалярные и сложные свойства используют производный класс DbPropertyEntry<TEntity,TProperty>, свойства навигации ссылок используют производный класс DbReferenceEntry<TEntity,TProperty>, а свойства навигации коллекции используют производный класс DbCollectionEntry<TEntity,TElement>.

Свойства

CurrentValue

Возвращает или задает текущее значение данного свойства.

EntityEntry

Объект DbEntityEntry<TEntity> , к которому принадлежит этот элемент.

Name

Возвращает имя свойства.

Методы

Equals(Object)

Это абстрактный базовый класс, используемый для представления скалярного или сложного свойства либо свойства навигации у сущности. Скалярные и сложные свойства используют производный класс DbPropertyEntry<TEntity,TProperty>, свойства навигации ссылок используют производный класс DbReferenceEntry<TEntity,TProperty>, а свойства навигации коллекции используют производный класс DbCollectionEntry<TEntity,TElement>.

GetHashCode()

Это абстрактный базовый класс, используемый для представления скалярного или сложного свойства либо свойства навигации у сущности. Скалярные и сложные свойства используют производный класс DbPropertyEntry<TEntity,TProperty>, свойства навигации ссылок используют производный класс DbReferenceEntry<TEntity,TProperty>, а свойства навигации коллекции используют производный класс DbCollectionEntry<TEntity,TElement>.

GetType()

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

GetValidationErrors()

Проверяет данное свойство.

ToString()

Это абстрактный базовый класс, используемый для представления скалярного или сложного свойства либо свойства навигации у сущности. Скалярные и сложные свойства используют производный класс DbPropertyEntry<TEntity,TProperty>, свойства навигации ссылок используют производный класс DbReferenceEntry<TEntity,TProperty>, а свойства навигации коллекции используют производный класс DbCollectionEntry<TEntity,TElement>.

Операторы

Implicit(DbMemberEntry<TEntity,TProperty> to DbMemberEntry)

Возвращает новый экземпляр неуниверсационного DbMemberEntry класса для свойства, представленного этим объектом.

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