'Declaration Public MustInherit Class WebScheduleDbProvider Inherits WebScheduleDataProviderBase Implements Infragistics.WebUI.Design.IGetClientSideEvents, Infragistics.WebUI.Shared.IProvideAppStyling, Infragistics.WebUI.Shared.IProvideStyleSheet, Infragistics.WebUI.Util.Serialization.ISupportPresetSerialization, Infragistics.WebUI.WebControls.IProvideImageDirectoryResolution, Infragistics.WebUI.WebSchedule.IDataFetch, Infragistics.WebUI.WebSchedule.IDataUpdate
public abstract class WebScheduleDbProvider : WebScheduleDataProviderBase, Infragistics.WebUI.Design.IGetClientSideEvents, Infragistics.WebUI.Shared.IProvideAppStyling, Infragistics.WebUI.Shared.IProvideStyleSheet, Infragistics.WebUI.Util.Serialization.ISupportPresetSerialization, Infragistics.WebUI.WebControls.IProvideImageDirectoryResolution, Infragistics.WebUI.WebSchedule.IDataFetch, Infragistics.WebUI.WebSchedule.IDataUpdate
Data providers abstract the underlying data storage and retrieval technology from the object models of Infragistics' presentation elements. The WebScheduleDbProvider offers enhancements specific to relational database management systems (such as Microsoft SQL Server), and common data access APIs (such as OLE DB) such as specifying a platform-neutral ConnectionStringDefault or the capability to UseStoredProcedure (not supported by all database implementations).
Inheritors must extend the WebScheduleDbProvider base class to provide implementations that create connections specific to an underlying data access platform, and handle fetch and update operations. Consumers dealing with the abstraction of the WebScheduleDbProvider can do so with minimal dependency on the underlying implementation. Applications have greater freedom to switch data providers.
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2