RelationshipType 类

定义

表示关系类型

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance")]
public abstract class RelationshipType : System.Data.Entity.Core.Metadata.Edm.EntityTypeBase
type RelationshipType = class
    inherit EntityTypeBase
Public MustInherit Class RelationshipType
Inherits EntityTypeBase
继承
派生
属性

属性

Abstract

获取一个值,该值指示此类型是否为抽象的。

(继承自 EdmType)
BaseType

获取此类型的基类型。

(继承自 EdmType)
BuiltInTypeKind

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

(继承自 MetadataItem)
Documentation

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

(继承自 MetadataItem)
FullName

获取此类型的全名。

(继承自 EdmType)
KeyMembers

获取当前实体或关系类型的所有键成员的列表。

(继承自 EntityTypeBase)
KeyProperties

获取此实体类型的所有键属性的列表。

(继承自 EntityTypeBase)
Members

获取此类型的成员列表。

(继承自 StructuralType)
MetadataProperties

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

(继承自 MetadataItem)
Name

获取此类型的名称。

(继承自 EdmType)
NamespaceName

获取此类型的命名空间。

(继承自 EdmType)
RelationshipEndMembers

获取此关系类型的 End 列表。

方法

AddAnnotation(String, Object)

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

(继承自 MetadataItem)
AddKeyMember(EdmMember)

将指定的属性添加到当前实体的键列表中。

(继承自 EntityTypeBase)
AddMember(EdmMember)

向此类型添加成员

(继承自 StructuralType)
GetCollectionType()

返回其元素类型属于此类型的 CollectionType 的实例。

(继承自 EdmType)
RemoveAnnotation(String)

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

(继承自 MetadataItem)
RemoveMember(EdmMember)

从集合中删除指定的键成员。

(继承自 EntityTypeBase)
ToString()

返回此类型的全名。

(继承自 EdmType)

扩展方法

Navigate(RelationshipType, String, String, DbExpression)

创建一个新的 DbRelationshipNavigationExpression,它表示关联关系组合的导航。

适用于