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) |
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по