NavigationProperty Class Breeze.sharp
A NavigationProperty describes the metadata for a single property of an EntityType that return instances of other EntityTypes. Instances of the NavigationProperty class are constructed automatically during Metadata retrieval. However it is also possible to construct them directly via the constructor.
Inheritance Hierarchy

SystemObject
  Breeze.SharpStructuralProperty
    Breeze.SharpNavigationProperty

Namespace: Breeze.Sharp
Assembly: Breeze.Sharp (in Breeze.Sharp.dll) Version: 0.6.0.5 (0.6.0.5)
Syntax

public class NavigationProperty : StructuralProperty, 
	IJsonSerializable

The NavigationProperty type exposes the following members.

Methods

  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Properties

  NameDescription
Public propertyAssociationName
The name of the association to which that this property belongs. This associationName will be shared with this properties 'Inverse', if it exists.
Public propertyClrType
The CLR type, possibly enumerable, returned by this property.
(Overrides StructuralPropertyClrType.)
Public propertyCustom (Inherited from StructuralProperty.)
Public propertyDisplayName (Inherited from StructuralProperty.)
Public propertyEntityType
The EntityType returned by this property.
Public propertyForeignKeyNames
The client side names of the foreign key DataProperties associated with this NavigationProperty. There will usually only be a single DataProperty associated with a Navigation property except in the case of entities with multipart keys.
Public propertyForeignKeyProperties
Public propertyInverse
The inverse of this NavigationProperty. The NavigationProperty that represents a navigation in the opposite direction to this NavigationProperty.
Public propertyInvForeignKeyNames
Public propertyInvForeignKeyProperties
Public propertyIsDataProperty (Overrides StructuralPropertyIsDataProperty.)
Public propertyIsInherited (Inherited from StructuralProperty.)
Public propertyIsNavigationProperty (Overrides StructuralPropertyIsNavigationProperty.)
Public propertyIsScalar (Inherited from StructuralProperty.)
Public propertyIsUnmapped (Inherited from StructuralProperty.)
Public propertyMetadataStore (Inherited from StructuralProperty.)
Public propertyName (Inherited from StructuralProperty.)
Public propertyNameOnServer (Inherited from StructuralProperty.)
Public propertyParentType (Inherited from StructuralProperty.)
Public propertyRelatedDataProperties
The 'foreign key' DataProperties associated with this NavigationProperty. There will usually only be a single DataProperty associated with a Navigation property except in the case of entities with multipart keys.
Public propertyValidators (Inherited from StructuralProperty.)
Top
See Also

Reference