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