INavigationSourceConfiguration Interface
Represents a navigation source
Namespace: System.Web.OData.Builder
Assembly: System.Web.OData (in System.Web.OData.dll)
Syntax
public interface INavigationSourceConfiguration
public interface class INavigationSourceConfiguration
type INavigationSourceConfiguration = interface end
Public Interface INavigationSourceConfiguration
Properties
Name | Description | |
---|---|---|
Bindings | Gets the navigation targets of NavigationSourceConfiguration. |
|
ClrType | Gets the backing Type for the entity type contained in this navigation source. |
|
EntityType | Gets the entity type contained in this navigation source. |
|
Name | Gets the name of this navigation source. |
Methods
Name | Description | |
---|---|---|
AddBinding(NavigationPropertyConfiguration, INavigationSourceConfiguration) | Binds the given navigation property to the target navigation source. |
|
FindBinding(NavigationPropertyConfiguration) | Finds the binding for the given navigation property and tries to create it if it doesnot exist. |
|
FindBinding(NavigationPropertyConfiguration, Boolean) | Finds the binding for the given navigation property. |
|
FindBinding(String) | Gets the NavigationPropertyBindingConfiguration for the navigation property with the given name. |
|
GetEditLink() | Gets the builder used to generate edit links for this navigation source. |
|
GetIdLink() | Gets the builder used to generate ID for this navigation source. |
|
GetNavigationPropertyLink(NavigationPropertyConfiguration) | Gets the builder used to generate navigation link for the given navigation property for this navigation source. |
|
GetReadLink() | Gets the builder used to generate read links for this navigation source. |
|
GetUrl() | Gets the navigation source URL. |
|
HasEditLink(SelfLinkBuilder<Uri>) | Configures the edit link for this navigation source. |
|
HasIdLink(SelfLinkBuilder<Uri>) | Configures the ID link for this navigation source. |
|
HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, NavigationLinkBuilder) | Configures the navigation link for the given navigation properties for this navigation source. |
|
HasNavigationPropertyLink(NavigationPropertyConfiguration, NavigationLinkBuilder) | Configures the navigation link for the given navigation property for this navigation source. |
|
HasReadLink(SelfLinkBuilder<Uri>) | Configures the read link for this navigation source. |
|
HasUrl(String) | Configures the navigation source URL. |
|
RemoveBinding(NavigationPropertyConfiguration) | Removes the binding for the given navigation property. |
See Also
System.Web.OData.Builder Namespace
Return to top