Skip to main content

DevExpress.Xpo.DB Namespace

Contains classes that handle operations on a data store.

Assembly: DevExpress.Xpo.v24.1.dll

NuGet Package: DevExpress.Xpo

Classes

Name Description
AccessConnectionProvider Implements data-aware operations for working with Microsoft Access databases.
AccessConnectionProviderMultiUserThreadSafe Implements an Microsoft Access connection provider that can be used in multi-user and multi-threaded applications.
CachedDataStoreClient A cached data store provider (an ICachedDataStore implementation) for client applications transferring data via WCF.
CachedDataStoreClientAsync A cached data store provider that client applications can use to asynchronously work with the data source via WCF.
CachedDataStoreClientAsyncBase<TContractType>
CachedDataStoreService The base class for WCF services providing access to data via cached data stores (objects implementing the ICachedDataStore interface).
DataStoreClient A data store provider (an IDataStore implementation) for client applications transferring data via WCF.
DataStoreClientAsync A data store provider that client applications can use to asynchronously work with the data source via WCF.
DataStoreService The base class for WCF services providing access to data directly via data store providers (IDataStore implementors).
FirebirdConnectionProvider Implements data-aware operations for working with a Firebird database.
InMemoryDataStore Stores persistent objects in memory. Intended for a testing environment and not for production purposes or large data sets.
MSSqlConnectionProvider Implements data-aware operations for working with an Microsoft SQL Server or Microsoft SQL Azure database.
OleDBConnectionProvider Implements the base functionality for providers that connect to OLE DB data sources.
OperationResult The result of an operation performed by the DataStoreService, CachedDataStoreService, or SerializableObjectLayerService.
OperationResult<T> The result of an operation performed by the DataStoreService, CachedDataStoreService, or SerializableObjectLayerService.
PostgreSqlConnectionProvider Implements data-aware operations for working with a PostgreSQL database.
SerializableObjectLayerProxyBase The base class for SerializableObjectLayer proxies.
SerializableObjectLayerService The base class for WCF services providing access to data via distributed object access layer (ISerializableObjectLayer implementors).
SerializableObjectLayerServiceClient A distributed object access layer (an ISerializableObjectLayer implementation) for client applications transferring data via WCF.
ServiceBase The base class for XPO WCF services.
ServiceExceptionEventArgs Arguments, passed to the ServiceBase.GlobalServiceExceptionThrown and ServiceBase.ServiceExceptionThrown events.
WebApiDataStoreClient A data store provider (an IDataStore implementation) for client applications that use Web API to transfer data.
WebApiDataStoreService A generic IDataStore wrapper. Encapsulates the boilerplate code required to implement a Web API service controller for WebApiDataStoreClient.

Interfaces

Name Description
ICachedDataStoreService Defines a WCF service contract to access data stored in cached data stores (objects implementing the ICachedDataStore interface).
ICachedDataStoreServiceAsync Defines a WCF service contract to asynchronously access data stored in cached data stores (objects that implement the ICachedDataStore interface).
ICachedDataStoreWarpService Extends the ICachedDataStoreService interface with methods that fetch data from a cached data store and compress the result.
ICachedDataStoreWarpServiceAsync Extends the ICachedDataStoreServiceAsync interface with methods that asynchronously fetch data from a cached data store and compress the result.
IDataStoreService Defines a WCF service contract to access data directly via data store providers (objects implementing the IDataStore interface).
IDataStoreServiceAsync Defines a WCF service contract to asynchronously access data via data store providers (objects that implement the IDataStoreAsync interface).
IDataStoreWarpService Extends the IDataStoreService interface with methods that fetch data from a data store and compress the result.
IDataStoreWarpServiceAsync Extends the IDataStoreServiceAsync interface with methods that fetch data from a data store and compress the result.
ISerializableObjectLayerService Defines a WCF service contract to access data via SerializableObjectLayer objects.