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


EdmMember - класс

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

Представляет класс элемента модели EDM

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

System.Object
  System.Data.Entity.Core.Metadata.Edm.MetadataItem
    System.Data.Entity.Core.Metadata.Edm.EdmMember
      System.Data.Entity.Core.Metadata.Edm.EdmProperty
      System.Data.Entity.Core.Metadata.Edm.NavigationProperty
      System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember

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

Синтаксис

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

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

Свойства

  Имя Описание
Открытое свойство BuiltInTypeKind Возвращает вид встроенного типа для этого типа. (Унаследовано от MetadataItem.)
Открытое свойство DeclaringType Возвращает тип, который имеет данный элемент.
Открытое свойство Documentation Возвращает или задает документацию, связанную с этим типом. (Унаследовано от MetadataItem.)
Открытое свойство IsStoreGeneratedComputed Указывает, отмечен ли этот элемент как вычисляемый элемент в определении модели EDM.
Открытое свойство IsStoreGeneratedIdentity Указывает, отмечен ли созданный хранилищем этого элемента шаблон как идентификатор в определении модели EDM
Открытое свойство MetadataProperties Возвращает список свойств текущего типа. (Унаследовано от MetadataItem.)
Открытое свойство Name Возвращает или задает имя свойства.Если задать это свойство из соглашения модели пространства хранения, будет изменено имя столбца базы данных для этого свойства.В концептуальной модели оно должно согласоваться с соответствующим свойством класса сущности и не должно изменяться.
Открытое свойство TypeUsage Возвращает экземпляр класса TypeUsage, содержащий тип элемента и аспекты этого типа.

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

Методы

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

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

Методы расширения

  Имя Описание
Открытый метод расширения GetStoreGeneratedPatternValue Возвращает значение StoreGeneratedPattern для EdmProperty по целевой версии и DataSpace. (Определено в MetadataWorkspaceExtensions.)
Открытый метод расширения GetStoreType Получает StoreType из EdmType для EdmMember через DbProviderManifest. (Определено в MetadataWorkspaceExtensions.)

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

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

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

См. также

Справочник

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