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


EntityContainer - класс

[Эта страница относится к документации к 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.EntityContainer

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

Синтаксис

'Декларация
Public Class EntityContainer _
    Inherits GlobalItem
'Применение
Dim instance As EntityContainer
public class EntityContainer : GlobalItem
public ref class EntityContainer : public GlobalItem
type EntityContainer =  
    class 
        inherit GlobalItem 
    end
public class EntityContainer extends GlobalItem

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

Конструкторы

  Имя Описание
Открытый метод EntityContainer Создает контейнер сущностей с указанным именем и пространством данных.

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

Свойства

  Имя Описание
Открытое свойство AssociationSets Возвращает наборы ассоциаций для этого контейнера сущностей.
Открытое свойство BaseEntitySets Возвращает список наборов сущностей и наборов ассоциаций, входящих в этот контейнер EntityContainer.
Открытое свойство BuiltInTypeKind Возвращает встроенный вариант для этого типа EntityContainer. (Переопределяет MetadataItem.BuiltInTypeKind.)
Открытое свойство Documentation Возвращает или задает документацию, связанную с этим типом. (Унаследовано от MetadataItem.)
Открытое свойство EntitySets Возвращает наборы сущностей для этого контейнера сущностей.
Открытое свойство FunctionImports Задает коллекцию элементов EdmFunction.Каждая функция содержит подробные сведения о хранимой процедуре, которая существует в базе данных, или эквивалентном объекте CommandText, который сопоставлен с сущностью и ее свойствами.
Открытое свойство MetadataProperties Возвращает список свойств текущего типа. (Унаследовано от MetadataItem.)
Открытое свойство Name Возвращает имя этого свойства EntityContainer.

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

Методы

  Имя Описание
Открытый метод AddAnnotation Добавляет или обновляет заметку с указанным именем и значением. (Унаследовано от MetadataItem.)
Открытый метод AddEntitySetBase Добавляет указанный набор сущностей в контейнер.
Открытый метод AddFunctionImport Добавляет импорт функции в контейнер.
Открытый методСтатический член Create Фабричный метод для создания объекта EntityContainer.
Открытый метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetEntitySetByName Возвращает объект EntitySet с использованием заданного имени для набора сущностей.
Открытый метод GetHashCode (Унаследовано от Object.)
Открытый метод GetRelationshipSetByName Возвращает объект RelationshipSet с использованием заданного имени для набора связей.
Открытый метод GetType (Унаследовано от Object.)
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод RemoveAnnotation Удаляет заметку с указанным именем. (Унаследовано от MetadataItem.)
Открытый метод RemoveEntitySetBase Удаляет определенный набор сущностей из контейнера.
Открытый метод ToString Возвращает имя этого параметра EntityContainer. (Переопределяет Object.ToString().)
Открытый метод TryGetEntitySetByName Возвращает объект EntitySet с использованием заданного имени для набора сущностей.
Открытый метод TryGetRelationshipSetByName Возвращает объект RelationshipSet с использованием заданного имени для набора связей.

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

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

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

См. также

Справочник

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