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 对象。

适用于