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