IEdmNavigationProperty 接口

表示 EDM 导航属性。

命名空间:  Microsoft.Data.Edm
程序集:  Microsoft.Data.Edm(在 Microsoft.Data.Edm.dll 中)

语法

声明
Public Interface IEdmNavigationProperty _
    Inherits IEdmProperty, IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmElement
用法
Dim instance As IEdmNavigationProperty
public interface IEdmNavigationProperty : IEdmProperty, 
    IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmElement
public interface class IEdmNavigationProperty : IEdmProperty, 
    IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmElement
type IEdmNavigationProperty =  
    interface
        interface IEdmProperty
        interface IEdmNamedElement
        interface IEdmVocabularyAnnotatable
        interface IEdmElement
    end
public interface IEdmNavigationProperty extends IEdmProperty, IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmElement

IEdmNavigationProperty 类型公开以下成员。

属性

  名称 说明
公共属性 ContainsTarget 获取指示导航目标是否包含在导航源内的值。
公共属性 DeclaringType 获取此属性所属的类型。 (从 IEdmProperty 继承。)
公共属性 DependentProperties 获取此导航属性的依赖属性,若这是主体端或者没有引用约束,则返回 null。
公共属性 IsPrincipal 获取指示此导航属性是否源自关联的主体端的值。
公共属性 Name 获取此元素的名称。 (从 IEdmNamedElement 继承。)
公共属性 OnDelete 获取要对双向关联的此端上的删除操作执行的操作。
公共属性 Partner 获取此导航属性的合作伙伴。
公共属性 PropertyKind 获取此属性的类型。 (从 IEdmProperty 继承。)
公共属性 Type 获取此属性的类型。 (从 IEdmProperty 继承。)

页首

扩展方法

  名称 说明
公共扩展方法 DeclaringEntityType 获取声明此导航属性的实体类型。 (由 ExtensionMethods 定义。)
公共扩展方法 Errors 获取属于此元素或此元素包含的元素的错误(如果有)。例如,结构类型的错误包括该类型本身的错误和其声明属性的错误。该方法不分析此元素所引用的元素。例如,属性的错误不包括其类型的错误。 (由 ValidationExtensionMethods 定义。)
公共扩展方法 GetPrimary 获取一对合作导航属性的主端,若有就选择该主端,否则就进行稳定的任意选择。 (由 SerializationExtensionMethods 定义。)
公共扩展方法 IsBad 指示此元素是否包含由 Errors(IEdmElement) 方法返回的错误。 (由 ValidationExtensionMethods 定义。)
公共扩展方法 IsEquivalentTo 如果所比较的属性在语义上等效于此属性,则返回 true。 (由 EdmElementComparer 定义。)
公共扩展方法 Location 获取指定项的位置。 (由 ExtensionMethods 定义。)
公共扩展方法 Multiplicity 获取此导航属性与其合作伙伴之间双向关系的此端多重性。 (由 ExtensionMethods 定义。)
公共扩展方法 ToEntityType 获取此导航属性所针对的实体类型。 (由 ExtensionMethods 定义。)
公共扩展方法 ToTraceString 返回当前对象的文本表示形式。 (由 ToTraceStringExtensionMethods 定义。)
公共扩展方法 VocabularyAnnotations 获取从特定模型来看的可批注元素的词汇批注。 (由 ExtensionMethods 定义。)

页首

请参阅

参考

Microsoft.Data.Edm 命名空间