dotNetRDF API Documentation

BaseAdoStore(TConn,TCommand,TParameter,TAdapter,TException) Class

NOTE: This class is now obsolete.

The Data.Sql Library is being deprecated in favour of the many open source and commercial triple stores supported by the core library which are far more performant. Please switch over your code to an alternative triple store, we will no longer support/distribute this library after the 0.7.x series of releases


Abstract Base implementation of the ADO Store

For a list of all members of this type, see BaseAdoStore(TConn,TCommand,TParameter,TAdapter,TException) Members .

System.Object
   BaseAdoStore(TConn,TCommand,TParameter,TAdapter,TException)
      BaseAdoSqlClientStore

[Obsolete(Message="@"The Data.Sql Library is being deprecated in favour of the many open source and commercial triple stores supported by the core library which are far more performant. Please switch over your code to an alternative triple store, we will no longer support/distribute this library after the 0.7.x series of releases"", IsError=False)]
public abstract class BaseAdoStore<TConn, TCommand, TParameter, TAdapter, TException> : IUpdateableGenericIOManager, IQueryableGenericIOManager, IGenericIOManager, IStorageProvider, IStorageCapabilities, IDisposable, IQueryableStorage, IUpdateableStorage, IVirtualRdfProvider<TNodeID, TGraphID>, IConfigurationSerializable
where TConn : DbConnection
where TCommand : DbCommand
where TParameter : DbParameter
where TAdapter : DbDataAdapter
where TException : Exception

Generic template parameters

TConn
Connection Type
TCommand
Command Type
TParameter
Parameter Type
TAdapter
Adapter Type
TException
Exception Type

Remarks

The ADO Store is a complete redesign of our SQL backed storage that does everything via stored procedures which provides a much better level of abstraction between the code and the SQL database schema. This allows the database schemas to be flexible and take adavantage of the features of different SQL backends, we ship with three default ADO Schemas, use the AdoSchemaHelper class to get information about these.

This code cannot communicate with legacy SQL Stores and this is by design, please see this page for details on migrating legacy stores

Requirements

Namespace: VDS.RDF.Storage

Assembly: dotNetRDF.Data.Sql (in dotNetRDF.Data.Sql.dll)

See Also

BaseAdoStore(TConn,TCommand,TParameter,TAdapter,TException) Members | VDS.RDF.Storage Namespace