System.Data.Services.Providers Namespace

Provides a series of interfaces that are implemented to define a custom data service provider for WCF Data Services.

Classes

DataServiceProviderMethods

Performs late-bound operations on resource sets with a custom data service provider.

OpenTypeMethods

Used to perform late-bound operations on open properties.

ResourceAssociationSet

Describes an association between two resource sets.

ResourceAssociationSetEnd

Describes an end point of a resource association set.

ResourceProperty

Provides a type to describe a property on a resource.

ResourceSet

Represents a collection of entity type values.

ResourceType

Represents a data service primitive, complex, or entity type.

ServiceOperation

Represents a custom service operation.

ServiceOperationParameter

Represents parameter information for service operations.

Interfaces

IDataServiceMetadataProvider

Maintains metadata about a custom data service provider.

IDataServicePagingProvider

Provides paging support for the clients of a custom data service provider.

IDataServiceQueryProvider

Defines a metadata and query source implementation for a custom data service provider.

IDataServiceStreamProvider

Enables binary data to be accessed and changed as a media resource that belongs to an entity that is a media link entry.

IDataServiceUpdateProvider

Defines the methods that must be implemented to supply eTag values to a custom data service provider.

Enums

ResourcePropertyKind

Enumeration for the kinds of properties that a resource can have.

ResourceTypeKind

Enumeration for the kind of resource key.

ServiceOperationResultKind

An enumeration that describes the kind of results that a service operation provides.

Remarks

For more information, see Data Services Providers.