Namespace Utils.OData
Classes
- ErrorReturnValue
Represents an error returned by an OData operation.
- ODataContext
Provides a base class for generated OData contexts. The context is initialized from an EDMX definition provided as a stream or a path.
- ODataMetadataOptions
Configures how EDMX metadata is loaded by ODataContext, providing a single, consistent policy for the maximum accepted size, the transport used for remote downloads, the download timeout, and the cross-host redirect behaviour.
- ODataQueryBuilder
Builds OData-compliant query URLs from IQuery definitions.
- Query
Represents a mutable OData query definition used to build request URIs.
- QueryOData
Provides an HTTP-based client for executing OData queries and converting the responses to usable shapes.
- ReturnValue<T>
Represents the result of an OData operation, capturing either a value or an ErrorReturnValue.
Interfaces
Enums
- ODataErrorKind
Categorizes the origin of an ErrorReturnValue so callers can reliably distinguish transport, protocol, deserialization, validation, cancellation, and application errors without inspecting the numeric code (item 31).