EntityContainerMapping 类

定义

表示 CS 空间中 EntityContainer 映射的映射元数据。 CS 映射的 MSL 文件中只允许有一个 EntityContainerMapping 元素。

public class EntityContainerMapping : System.Data.Entity.Core.Mapping.MappingBase
type EntityContainerMapping = class
    inherit MappingBase
Public Class EntityContainerMapping
Inherits MappingBase
继承
EntityContainerMapping

示例

例如,如果从概念上讲,可以将 CS MSL 文件表示为以下---Mapping --EntityContainerMapping ( CNorthwind-->SNorthwind ) --EntitySetMapping --AssociationSetMapping 类型表示上述示例中 EntityContainerMapping 元素的元数据。 可通过此类型的属性访问属于 EntityContainerMapping 元素子级的 EntitySetBaseMapping 元素。

注解

我们目前假设 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)

删除关联集映射。

适用于