NavigationProperty 类

定义

表示 edm 导航属性类

public sealed class NavigationProperty : System.Data.Entity.Core.Metadata.Edm.EdmMember
type NavigationProperty = class
    inherit EdmMember
Public NotInheritable Class NavigationProperty
Inherits EdmMember
继承
NavigationProperty

属性

BuiltInTypeKind

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

DeclaringType

获取已对其声明此成员的类型。

(继承自 EdmMember)
Documentation

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

(继承自 MetadataItem)
FromEndMember

获取此导航中的“源”关系 End 成员。

IsStoreGeneratedComputed

指示此成员是否在 EDM 定义中标记为计算成员

(继承自 EdmMember)
IsStoreGeneratedIdentity

告知此成员的应用商店生成的模式是否在 EDM 定义中标记为标识

(继承自 EdmMember)
MetadataProperties

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

(继承自 MetadataItem)
Name

获取或设置属性的名称。 从存储空间模型约定设置此项将更改此属性的数据库列的名称。 在概念模型中,这应与实体类中的相应属性保持一致,并且不应更改。

(继承自 EdmMember)
RelationshipType

获取此导航属性操作的关系类型。

ToEndMember

获取此导航的“目标”关系 End 成员。

TypeUsage

获取既包含此成员的类型又包含该类型的各个方面的 TypeUsage 类实例。

(继承自 EdmMember)

方法

AddAnnotation(String, Object)

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

(继承自 MetadataItem)
Create(String, TypeUsage, RelationshipType, RelationshipEndMember, RelationshipEndMember, IEnumerable<MetadataProperty>)

从指定的参数创建 NavigationProperty 实例。

GetDependentProperties()

如果给定的导航属性位于引用约束的依赖端,则 返回外键属性。 否则, 返回空集。 我们将按主体结束键属性的顺序返回成员。

RemoveAnnotation(String)

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

(继承自 MetadataItem)
ToString()

返回此成员的名称。

(继承自 EdmMember)

适用于