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


EntityType Класс

Определение

Представляет структуру EntitySetобъекта . В концептуальной модели это представляет форму и структуру сущности. В модели хранилища это представляет структуру таблицы. Чтобы изменить имя схемы и таблицы, используйте EntitySet.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance")]
public class EntityType : System.Data.Entity.Core.Metadata.Edm.EntityTypeBase
type EntityType = class
    inherit EntityTypeBase
Public Class EntityType
Inherits EntityTypeBase
Наследование
Атрибуты

Свойства

Abstract

Возвращает значение, указывающее, является ли тип абстрактным.

(Унаследовано от EdmType)
BaseType

Возвращает базовый тип этого типа.

(Унаследовано от EdmType)
BuiltInTypeKind

Возвращает разновидность встроенного типа для этой функции EntityType.

DeclaredMembers

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

DeclaredNavigationProperties

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

DeclaredProperties

Возвращает список объявленных свойств для типа сущности.

Documentation

Возвращает или задает документацию, связанную с этим типом.

(Унаследовано от MetadataItem)
FullName

Возвращает полное имя этого типа.

(Унаследовано от EdmType)
KeyMembers

Возвращает список всех ключевых элементов для текущего типа сущности или связи.

(Унаследовано от EntityTypeBase)
KeyProperties

Возвращает список всех ключевых свойств для этого типа сущности.

(Унаследовано от EntityTypeBase)
Members

Возвращает список элементов для этого типа.

(Унаследовано от StructuralType)
MetadataProperties

Возвращает список свойств текущего типа.

(Унаследовано от MetadataItem)
Name

Возвращает имя этого типа.

(Унаследовано от EdmType)
NamespaceName

Возвращает пространство имен этого типа.

(Унаследовано от EdmType)
NavigationProperties

Возвращает свойства навигации этого типа EntityType.

Properties

Получает список свойств для данного EntityType.

Методы

AddAnnotation(String, Object)

Добавляет или обновляет заметку с указанным именем и значением.

(Унаследовано от MetadataItem)
AddKeyMember(EdmMember)

Добавляет указанное свойство в список ключей для текущей сущности.

(Унаследовано от EntityTypeBase)
AddMember(EdmMember)

Добавляет член к этому типу

(Унаследовано от StructuralType)
AddNavigationProperty(NavigationProperty)

Добавляет указанное свойство навигации к членам этого типа. Свойство навигации добавляется независимо от флага только для чтения.

Create(String, String, DataSpace, EntityType, IEnumerable<String>, IEnumerable<EdmMember>, IEnumerable<MetadataProperty>)

Метод фабрики для создания объекта EntityType.

Create(String, String, DataSpace, IEnumerable<String>, IEnumerable<EdmMember>, IEnumerable<MetadataProperty>)

Метод фабрики для создания объекта EntityType.

GetCollectionType()

Возвращает экземпляр CollectionType, элементы которого имеют этот тип.

(Унаследовано от EdmType)
GetReferenceType()

RefType Возвращает объект , ссылающийся на этот EntityType объект .

RemoveAnnotation(String)

Удаляет заметку с указанным именем.

(Унаследовано от MetadataItem)
RemoveMember(EdmMember)

Удаляет указанный элемент ключа из коллекции.

(Унаследовано от EntityTypeBase)
ToString()

Возвращает полное имя этого типа.

(Унаследовано от EdmType)

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