EntitySet 类

定义

表示 EntityType 中定义的结构的特定用法。 在概念模型中,这表示可以查询和保存实体的集。 在 store-model 中,它表示一个表。 在存储空间模型约定中,它可用于配置具有属性的 Table 表名和具有 属性的 Schema 表架构。

public class EntitySet : System.Data.Entity.Core.Metadata.Edm.EntitySetBase
type EntitySet = class
    inherit EntitySetBase
Public Class EntitySet
Inherits EntitySetBase
继承

属性

BuiltInTypeKind

获取此 EntitySet 的内置类型种类。

DefiningQuery

获取描述此实体集的转义提供程序特定 SQL。

(继承自 EntitySetBase)
Documentation

获取或设置与此类型关联的文档。

(继承自 MetadataItem)
ElementType

获取此 EntitySet 的实体类型。

EntityContainer

获取当前实体集或关系集的实体容器。

(继承自 EntitySetBase)
MetadataProperties

获取当前类型的属性列表。

(继承自 MetadataItem)
Name

获取或设置当前实体或关系集的名称。 如果此属性从存储空间更改,则还必须更新映射层以反映新名称。 若要更改存储空间 EntitySet 的表名称,请使用 Table 属性。

(继承自 EntitySetBase)
Schema

获取或设置此实体集的数据库架构。

(继承自 EntitySetBase)
Table

获取或设置此实体集的数据库表名称。

(继承自 EntitySetBase)

方法

AddAnnotation(String, Object)

添加或更新具有指定名称和值的批注。

(继承自 MetadataItem)
Create(String, String, String, String, EntityType, IEnumerable<MetadataProperty>)

用于构造 EntitySet 对象的工厂方法。

RemoveAnnotation(String)

删除具有指定名称的批注。

(继承自 MetadataItem)
ToString()

返回当前实体集或关系集的名称。

(继承自 EntitySetBase)

扩展方法

CreateRef(EntitySet, IEnumerable<DbExpression>)

创建新的 DbRefExpression,它按照键值对特定实体的引用进行编码。

CreateRef(EntitySet, DbExpression[])

创建新的 DbRefExpression,它按照键值对特定实体的引用进行编码。

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

创建新的 DbRefExpression,它按照键值对给定类型的特定实体的引用进行编码。

CreateRef(EntitySet, EntityType, DbExpression[])

创建新的 DbRefExpression,它按照键值对给定类型的特定实体的引用进行编码。

RefFromKey(EntitySet, DbExpression)

创建新的 DbRefExpression,它按照键值对特定实体的引用进行编码。

RefFromKey(EntitySet, DbExpression, EntityType)

创建新的 DbRefExpression,它按照键值对特定实体的引用进行编码。

Scan(EntitySetBase)

创建一个新的 DbScanExpression,它引用指定的实体集或关系集。

适用于