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


EntityTypeBase - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Представляет тип сущности

Иерархия наследования

System.Object
  System.Data.Entity.Core.Metadata.Edm.MetadataItem
    System.Data.Entity.Core.Metadata.Edm.GlobalItem
      System.Data.Entity.Core.Metadata.Edm.EdmType
        System.Data.Entity.Core.Metadata.Edm.StructuralType
          System.Data.Entity.Core.Metadata.Edm.EntityTypeBase
            System.Data.Entity.Core.Metadata.Edm.EntityType
            System.Data.Entity.Core.Metadata.Edm.RelationshipType

Пространство имен:  System.Data.Entity.Core.Metadata.Edm
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public MustInherit Class EntityTypeBase _
    Inherits StructuralType
'Применение
Dim instance As EntityTypeBase
public abstract class EntityTypeBase : StructuralType
public ref class EntityTypeBase abstract : public StructuralType
[<AbstractClassAttribute>]
type EntityTypeBase =  
    class 
        inherit StructuralType 
    end
public abstract class EntityTypeBase extends StructuralType

Тип EntityTypeBase предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Abstract Возвращает значение, указывающее, является ли тип абстрактным. (Унаследовано от EdmType.)
Открытое свойство BaseType Возвращает базовый тип этого типа. (Унаследовано от EdmType.)
Открытое свойство BuiltInTypeKind Возвращает вид встроенного типа для этого типа. (Унаследовано от MetadataItem.)
Открытое свойство Documentation Возвращает или задает документацию, связанную с этим типом. (Унаследовано от MetadataItem.)
Открытое свойство FullName Возвращает полное имя этого типа. (Унаследовано от EdmType.)
Открытое свойство KeyMembers Возвращает список всех ключевых элементов для текущего типа сущности или связи.
Открытое свойство KeyProperties Возвращает список всех свойств ключа для данного типа сущности.
Открытое свойство Members Возвращает список элементов для этого типа. (Унаследовано от StructuralType.)
Открытое свойство MetadataProperties Возвращает список свойств текущего типа. (Унаследовано от MetadataItem.)
Открытое свойство Name Возвращает имя этого типа. (Унаследовано от EdmType.)
Открытое свойство NamespaceName Возвращает пространство имен этого типа. (Унаследовано от EdmType.)

По верхнему краю

Методы

  Имя Описание
Открытый метод AddAnnotation Добавляет или обновляет заметку с указанным именем и значением. (Унаследовано от MetadataItem.)
Открытый метод AddKeyMember Добавляет указанное свойство к списку ключей для текущей сущности.
Открытый метод AddMember Добавляет элемент в этот тип (Унаследовано от StructuralType.)
Открытый метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetCollectionType Возвращает экземпляр CollectionType, элементы которого имеют этот тип. (Унаследовано от EdmType.)
Открытый метод GetHashCode (Унаследовано от Object.)
Открытый метод GetType (Унаследовано от Object.)
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод RemoveAnnotation Удаляет заметку с указанным именем. (Унаследовано от MetadataItem.)
Открытый метод RemoveMember Удаляет указанный элемент ключа из коллекции. (Переопределяет StructuralType.RemoveMember(EdmMember).)
Открытый метод ToString Возвращает полное имя этого типа. (Унаследовано от EdmType.)

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.Core.Metadata.Edm - пространство имен