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
Breeze.SharpStructuralProperty
Breeze.SharpNavigationProperty
Namespace: Breeze.Sharp
Assembly: Breeze.Sharp (in Breeze.Sharp.dll) Version: 0.6.0.5 (0.6.0.5)
Syntax
The NavigationProperty type exposes the following members.
Methods
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
AssociationName |
The name of the association to which that this property belongs.
This associationName will be shared with this properties 'Inverse', if it exists.
| |
ClrType |
The CLR type, possibly enumerable, returned by this property.
(Overrides StructuralPropertyClrType.) | |
Custom | (Inherited from StructuralProperty.) | |
DisplayName | (Inherited from StructuralProperty.) | |
EntityType |
The EntityType returned by this property.
| |
ForeignKeyNames |
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.
| |
ForeignKeyProperties | ||
Inverse |
The inverse of this NavigationProperty. The NavigationProperty that
represents a navigation in the opposite direction to this NavigationProperty.
| |
InvForeignKeyNames | ||
InvForeignKeyProperties | ||
IsDataProperty | (Overrides StructuralPropertyIsDataProperty.) | |
IsInherited | (Inherited from StructuralProperty.) | |
IsNavigationProperty | (Overrides StructuralPropertyIsNavigationProperty.) | |
IsScalar | (Inherited from StructuralProperty.) | |
IsUnmapped | (Inherited from StructuralProperty.) | |
MetadataStore | (Inherited from StructuralProperty.) | |
Name | (Inherited from StructuralProperty.) | |
NameOnServer | (Inherited from StructuralProperty.) | |
ParentType | (Inherited from StructuralProperty.) | |
RelatedDataProperties |
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.
| |
Validators | (Inherited from StructuralProperty.) |
See Also