The interface that describes the type for any nonscalar navigation property on an Entity.
Namespace: Breeze.Sharp
Assembly: Breeze.Sharp (in Breeze.Sharp.dll) Version: 0.6.0.5 (0.6.0.5)
Syntax
public interface INavigationSet : IEnumerable, INotifyPropertyChanged, INotifyCollectionChanged
The INavigationSet type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Add |
Adds an IEntity to this collection - if an entity is added that is already in the collection, the add is ignored.
| |
| Clear |
Clears this collection.
| |
| Contains |
Returns whether an IEntity is part of this collection.
| |
| GetEnumerator | Returns an enumerator that iterates through a collection. (Inherited from IEnumerable.) | |
| Remove |
Removes an IEntity from this collection.
|
Extension Methods
| Name | Description | |
|---|---|---|
| GetAggregateHashCode |
Returns a hashcode for a collection that
uses a similar algorithm to that used by the .NET Tuple class.
Order matters.
(Defined by EnumerableFns.) | |
| ToAggregateString |
Concatenates the string version of each element in a collection using the delimiter provided.
(Defined by EnumerableFns.) |
Properties
| Name | Description | |
|---|---|---|
| Count | ||
| NavigationProperty |
The NavigationProperty associated with this collection;
| |
| ParentEntity |
The parent IEntity associated with this collection.
|
Events
| Name | Description | |
|---|---|---|
| CollectionChanged | Occurs when the collection changes. (Inherited from INotifyCollectionChanged.) | |
| PropertyChanged | Occurs when a property value changes. (Inherited from INotifyPropertyChanged.) |
See Also