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


EntityContainer Класс

Определение

Класс для представления контейнера сущностей

public class EntityContainer : System.Data.Entity.Core.Metadata.Edm.GlobalItem
type EntityContainer = class
    inherit GlobalItem
Public Class EntityContainer
Inherits GlobalItem
Наследование
EntityContainer

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

EntityContainer(String, DataSpace)

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

Свойства

AssociationSets

Возвращает наборы связей для этого контейнера сущностей.

BaseEntitySets

Возвращает список наборов сущностей и наборов ассоциаций, входящих в этот контейнер EntityContainer.

BuiltInTypeKind

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

Documentation

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

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

Возвращает наборы сущностей для этого контейнера сущностей.

FunctionImports

Задает коллекцию элементов EdmFunction. Каждая функция содержит подробные сведения о хранимой процедуре, которая существует в базе данных, или эквивалентном объекте CommandText, который сопоставлен с сущностью и ее свойствами.

MetadataProperties

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

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

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

Методы

AddAnnotation(String, Object)

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

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

Добавляет указанный набор сущностей в контейнер.

AddFunctionImport(EdmFunction)

Добавляет импорт функции в контейнер.

Create(String, DataSpace, IEnumerable<EntitySetBase>, IEnumerable<EdmFunction>, IEnumerable<MetadataProperty>)

Фабричный метод для создания объекта EntityContainer.

GetEntitySetByName(String, Boolean)

Возвращает объект EntitySet с использованием заданного имени для набора сущностей.

GetRelationshipSetByName(String, Boolean)

Возвращает объект RelationshipSet с использованием заданного имени для набора связей.

RemoveAnnotation(String)

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

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

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

ToString()

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

TryGetEntitySetByName(String, Boolean, EntitySet)

Возвращает объект EntitySet с использованием заданного имени для набора сущностей.

TryGetRelationshipSetByName(String, Boolean, RelationshipSet)

Возвращает объект RelationshipSet с использованием заданного имени для набора связей.

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