System.Web.OData.Builder Namespace

 

ClassDescription
System_CAPS_pubclassActionConfiguration

ActionConfiguration represents an OData action that you wish to expose via your service.

System_CAPS_pubclassActionLinkBuilder

ActionLinkBuilder can be used to annotate an Action. This is how formatters create links to invoke bound actions.

System_CAPS_pubclassActionOnDeleteAttribute

Represents an Attribute that can be placed on a navigation property to specify the applied action whether delete should also remove the associated item on the other end of the association.

System_CAPS_pubclassAutoExpandAttribute

Represents an Attribute that can be placed on a navigation property to specify it is auto expanded, or placed on a class to specify all navigation properties are auto expanded.

System_CAPS_pubclassBindingParameterConfiguration

Represents a BindingParameter.

System_CAPS_pubclassCollectionPropertyConfiguration

CollectionPropertyConfiguration represents a CollectionProperty on either an EntityType or ComplexType.

System_CAPS_pubclassCollectionTypeConfiguration

Represents a Collection of some named type.

System_CAPS_pubclassComplexPropertyConfiguration

Represents the configuration for a complex property of a structural type (an entity type or a complex type).

System_CAPS_pubclassComplexTypeConfiguration

Allows configuration to be performed for a complex type in a model. A ComplexTypeConfiguration can be obtained by using the method ComplexType<TComplexType>.

System_CAPS_pubclassComplexTypeConfiguration<TComplexType>

Represents an IEdmComplexType that can be built using ODataModelBuilder.

System_CAPS_pubclassContainedAttribute

Mark a navigation property as containment.

System_CAPS_pubclassDynamicPropertyDictionaryAnnotation

This annotation indicates the mapping from a IEdmStructuredType to a PropertyInfo. The IEdmStructuredType is an open type and the PropertyInfo is the specific property which is used in an open type to save/retrieve the dynamic properties.

System_CAPS_pubclassEntityCollectionConfiguration<TEntityType>

EntityCollectionConfiguration represents a Collection of Entities. This class can be used to configure things that get bound to entities, like Actions bound to a collection.

System_CAPS_pubclassEntitySetConfiguration

Allows configuration to be performed for an entity set in a model. A EntitySetConfiguration can be obtained by using the method EntitySet<TEntityType>.

System_CAPS_pubclassEntitySetConfiguration<TEntityType>

System_CAPS_pubclassEntityTypeConfiguration

Represents an IEdmEntityType that can be built using ODataModelBuilder.

System_CAPS_pubclassEntityTypeConfiguration<TEntityType>

Represents an IEdmEntityType that can be built using ODataModelBuilder.

System_CAPS_pubclassEnumMemberConfiguration

Represents the configuration for an enum member of an enum type.

System_CAPS_pubclassEnumPropertyConfiguration

Used to configure an enum property of an entity type or complex type. This configuration functionality is exposed by the model builder Fluent API, see ODataModelBuilder.

System_CAPS_pubclassEnumTypeConfiguration

Represents an IEdmEnumType that can be built using ODataModelBuilder.

System_CAPS_pubclassEnumTypeConfiguration<TEnumType>

Represents an IEdmEnumType that can be built using ODataModelBuilder.

System_CAPS_pubclassFunctionConfiguration

FunctionConfiguration represents an OData function that you wish to expose via your service.

System_CAPS_pubclassFunctionLinkBuilder

FunctionLinkBuilder can be used to annotate an Function. This is how formatters create links to invoke bound functions.

System_CAPS_pubclassLinkGenerationHelpers

Contains helper methods for generating OData links that follow OData URL conventions.

System_CAPS_pubclassLowerCamelCaser

Default lower camel caser to resolve property names for ODataConventionModelBuilder. The rule is to convert the leading upper case characters to lower case, until a character, which is not the first character and is followed by a non-upper case character, is met. id =&amp;gt; id, ID =&amp;gt; id, MyName =&amp;gt; myName, IOStream =&amp;gt; ioStream, MyID =&amp;gt; myid, yourID =&amp;gt; yourID

System_CAPS_pubclassMediaTypeAttribute

Marks this entity type as media type.

System_CAPS_pubclassNavigationLinkBuilder

Encapsulates a navigation link factory and whether the link factory follows conventions or not.

System_CAPS_pubclassNavigationPropertyBindingConfiguration

Used to configure the binding for a navigation property for a navigation source. This configuration functionality is exposed by the model builder Fluent API, see ODataModelBuilder.

System_CAPS_pubclassNavigationPropertyConfiguration

Represents the configuration for a navigation property of an entity type.

System_CAPS_pubclassNavigationSourceConfiguration

Allows configuration to be performed for a navigation source (entity set, singleton) in a model.

System_CAPS_pubclassNavigationSourceConfiguration<TEntityType>

System_CAPS_pubclassNavigationSourceLinkBuilderAnnotation

NavigationSourceLinkBuilderAnnotation is a class used to annotate an IEdmNavigationSource inside an IEdmModel with information about how to build links related to that navigation source.

System_CAPS_pubclassNonbindingParameterConfiguration

Represents a non-binding procedure parameter.

System_CAPS_pubclassODataConventionModelBuilder

ODataConventionModelBuilder is used to automatically map CLR classes to an EDM model based on a set of T:System.Web.OData.Builder.Conventions.IConvention.

System_CAPS_pubclassODataConventionModelBuilderExtensions

Provides extension methods for the ODataConventionModelBuilder class.

System_CAPS_pubclassODataModelBuilder

Represents a model builder that is used to map CLR classes to an EDM model.

System_CAPS_pubclassParameterConfiguration

Represents a parameter to a Procedure

System_CAPS_pubclassPrimitivePropertyConfiguration

Used to configure a primitive property of an entity type or complex type. This configuration functionality is exposed by the model builder Fluent API, see ODataModelBuilder.

System_CAPS_pubclassPrimitiveTypeConfiguration

Represents a PrimitiveType

System_CAPS_pubclassProcedureConfiguration

Represents a Procedure that is exposed in the model

System_CAPS_pubclassPropertyConfiguration

Base class for all property configurations.

System_CAPS_pubclassSelfLinkBuilder<T>

Encapsulates a self link factory and whether the link factory follows conventions or not.

System_CAPS_pubclassSingletonAttribute

Represents an Attribute that can be placed on a property to specify that the property must bind to a singleton. It's used in convention model builder.

System_CAPS_pubclassSingletonConfiguration

Allows configuration to be performed for a singleton in a model. A SingletonConfiguration can be obtained by using the method Singletons.

System_CAPS_pubclassSingletonConfiguration<TEntityType>

Represents an IEdmSingleton that can be built using ODataModelBuilder.

System_CAPS_pubclassStructuralPropertyConfiguration

Base class for all structural property configurations.

System_CAPS_pubclassStructuralTypeConfiguration

Represents an IEdmStructuredType that can be built using ODataModelBuilder.

System_CAPS_pubclassStructuralTypeConfiguration<TStructuralType>

Represents an IEdmStructuredType that can be built using ODataModelBuilder.

InterfaceDescription
System_CAPS_pubinterfaceIEdmTypeConfiguration

Represents an EdmType

System_CAPS_pubinterfaceINavigationSourceConfiguration

Represents a navigation source

EnumerationDescription
System_CAPS_pubenumNameResolverOptions

Options for resolving names.

System_CAPS_pubenumProcedureKind

The Kind of OData Procedure. One of Action, Function or ServiceOperation.

System_CAPS_pubenumPropertyKind

The kind of the EDM property.

Return to top
Show: