EntityContainerMapping 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 CS 空间中 EntityContainer 映射的映射元数据。 CS 映射的 MSL 文件中只允许有一个 EntityContainerMapping 元素。
public class EntityContainerMapping : System.Data.Entity.Core.Mapping.MappingBase
type EntityContainerMapping = class
inherit MappingBase
Public Class EntityContainerMapping
Inherits MappingBase
- 继承
示例
例如,如果从概念上讲,可以将 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) |
删除关联集映射。 |