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


EntityContainerMapping Класс

Определение

Представляет метаданные сопоставления для карты EntityContainer в пространстве CS. Для сопоставления CS в MSL-файле разрешен только один элемент EntityContainerMapping.

public class EntityContainerMapping : System.Data.Entity.Core.Mapping.MappingBase
type EntityContainerMapping = class
    inherit MappingBase
Public Class EntityContainerMapping
Inherits MappingBase
Наследование
EntityContainerMapping

Примеры

Например, если концептуально можно представить MSL-файл CS следующим образом: ---Mapping --EntityContainerMapping ( CNorthwind-->SNorthwind ) --EntitySetMapping --AssociationSetMapping. Тип представляет метаданные для элемента EntityContainerMapping в приведенном выше примере. Доступ к элементам EntitySetBaseMapping, которые являются дочерними элементами элемента EntityContainerMapping, можно получить через свойства этого типа.

Комментарии

В настоящее время предполагается, что контейнер сущностей на стороне C сопоставляется с одним контейнером сущностей в пространстве S.

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

EntityContainerMapping(EntityContainer, EntityContainer, StorageMappingItemCollection, Boolean)

Инициализирует новый экземпляр EntityContainerMapping.

Свойства

AssociationSetMappings

Возвращает сопоставления наборов сопоставлений.

BuiltInTypeKind

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

ConceptualEntityContainer

Возвращает контейнер концептуальной сущности.

Documentation

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

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

Возвращает сопоставления наборов сущностей.

FunctionImportMappings

Возвращает сопоставления импорта функций.

GenerateUpdateViews

Возвращает флаг, указывающий, следует ли создавать представления обновления.

MappingItemCollection

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

MetadataProperties

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

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

Возвращает контейнер сущности хранилища.

Методы

AddAnnotation(String, Object)

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

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

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

AddSetMapping(AssociationSetMapping)

Добавляет сопоставление наборов сопоставлений.

AddSetMapping(EntitySetMapping)

Добавляет сопоставление набора сущностей.

RemoveAnnotation(String)

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

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

Удаляет сопоставление импорта функций.

RemoveSetMapping(AssociationSetMapping)

Удаляет сопоставление наборов сопоставлений.

RemoveSetMapping(EntitySetMapping)

Удаляет сопоставление наборов сопоставлений.

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