RelationshipSet 类

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

表示关系集的类

继承层次结构

System.Object
  System.Data.Entity.Core.Metadata.Edm.MetadataItem
    System.Data.Entity.Core.Metadata.Edm.EntitySetBase
      System.Data.Entity.Core.Metadata.Edm.RelationshipSet
        System.Data.Entity.Core.Metadata.Edm.AssociationSet

命名空间:  System.Data.Entity.Core.Metadata.Edm
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
Public MustInherit Class RelationshipSet _
    Inherits EntitySetBase
用法
Dim instance As RelationshipSet
public abstract class RelationshipSet : EntitySetBase
public ref class RelationshipSet abstract : public EntitySetBase
[<AbstractClassAttribute>]
type RelationshipSet =  
    class 
        inherit EntitySetBase 
    end
public abstract class RelationshipSet extends EntitySetBase

RelationshipSet 类型公开以下成员。

属性

  名称 描述
公共属性 BuiltInTypeKind 获取此 RelationshipSet 的内置类型种类。 (重写 EntitySetBase.BuiltInTypeKind。)
公共属性 DefiningQuery 获取描述此实体集的已转义提供程序特定的 SQL。 (继承自 EntitySetBase。)
公共属性 Documentation 获取或设置与此类型关联的文档。 (继承自 MetadataItem。)
公共属性 ElementType 获取此 RelationshipSet 的关系类型。
公共属性 EntityContainer 获取当前实体集或关系集的实体容器。 (继承自 EntitySetBase。)
公共属性 MetadataProperties 获取当前类型的属性列表。 (继承自 MetadataItem。)
公共属性 Name 获取或设置当前实体集或关系集的名称。如果从存储空间更改此属性,则也必须更新映射层,以便反映新名称。若要更改存储空间 EntitySet 的表名称,请使用 Table 属性。 (继承自 EntitySetBase。)
公共属性 Schema 获取或设置此实体集的数据库架构。 (继承自 EntitySetBase。)
公共属性 Table 获取或设置此实体集的数据库表名称。 (继承自 EntitySetBase。)

顶部

方法

  名称 描述
公共方法 AddAnnotation 添加或更新具有指定名称和值的批注。 (继承自 MetadataItem。)
公共方法 Equals (继承自 Object。)
受保护的方法 Finalize (继承自 Object。)
公共方法 GetHashCode (继承自 Object。)
公共方法 GetType (继承自 Object。)
受保护的方法 MemberwiseClone (继承自 Object。)
公共方法 RemoveAnnotation 删除具有指定名称的批注。 (继承自 MetadataItem。)
公共方法 ToString 返回当前实体集或关系集的名称。 (继承自 EntitySetBase。)

顶部

扩展方法 

  名称 描述
公共扩展方法 Scan 创建一个新的 DbScanExpression,它引用指定的实体集或关系集。 (由 DbExpressionBuilder 定义。)

顶部

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

System.Data.Entity.Core.Metadata.Edm 命名空间