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), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.