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