The DbDataStoreProvider type exposes the following members.

Constructors

  NameDescription
DbDataStoreProvider
Initializes a new instance of the DbDataStoreProvider class

Methods

  NameDescription
AddResultSetParametersToCollection
Adds resultSetCount number of result set parameters to the parameters collection This is only needed for ADO.NET providers that return the result set as out parameters
CanMoveDataBetweenProperties (Inherited from DataStoreProvider.)
CloseConnection
ConvertStoreNameToInternal
Convert the store name to that used internally by the provider
(Inherited from DataStoreProvider.)
ConvertToGuid
CreateCommand
Creates a new database command object
CreateConnection
Creates and opens a new database connection object
CreateDataAdapter
Creates a new data adapter object
CreateParameterOverloaded.
CreateReturnParameter
Create a database specific return parameter
CreateTextParameter
Override this to create a IDbDataParameter parameter for a text column
Delete (Overrides DataStoreProvider..::.Delete(Identity).)
DeleteAll (Overrides DataStoreProvider..::.DeleteAll(String).)
DeleteStoreDefinition (Overrides DataStoreProvider..::.DeleteStoreDefinition(String, Boolean).)
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExecuteOverloaded.
ExecuteList<(Of <(T>)>) (Overrides DataStoreProvider..::.ExecuteList<(Of <(T>)>)(Query).)
ExecuteScalar<(Of <(T>)>) (Overrides DataStoreProvider..::.ExecuteScalar<(Of <(T>)>)(Query).)
ExecuteTransaction
Executes the action in a transaction whilst managing the open and close of the database connection
(Overrides DataStoreProvider..::.ExecuteTransaction(Action).)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Find<(Of <(T>)>) (Overrides DataStoreProvider..::.Find<(Of <(T>)>)(ProviderCallContext, IDictionary<(Of <(String, Object>)>), DynamicDataStore).)
GetCreateSaveSPCommandText
Get the SQL for the 'Create Save Procedure' command
GetCreateViewCommandText
Get the SQL for the 'Create View' command
GetDeleteAllProcedureCommand
Get the 'Delete All Items' command
GetDeleteExcessReferencesCommand
Get the 'Delete Excess References' command
GetDeleteProcedureCommand
Get the 'Delete Item Procedure' command
GetDropSaveSPCommandText
Get the SQL for the 'Drop Save Procedure' command
GetDropViewCommandText
Get the SQL for the 'Drop View' command
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetLoadCollectionCommand
Get the 'Load Collection' command
GetLoadCommand
Get the 'Load Item' command
GetLoadReferencesCommand
Get the 'Load Reference' command
GetMoveDataCommand
Get a command to move data between columns in the underlying storage table
GetProviderSpecificParameterName
Override this to provide a database provider specific name for a IDbDataParameter based parameter
GetQueryObject<(Of <(T>)>) (Inherited from DataStoreProvider.)
GetReturnValue
GetSaveInlinePropertiesCommand
Get the 'Save Inline Properties' command
GetSaveReferencePropertyCommand
Get the 'Save Reference Property' command. This used for both single references and collection items
GetStoreInfoDeleteCommand
Get the 'Store Info Delete' command
GetStoreInfoLoadCommand
Get the 'Store Info Load' command
GetStoreInfoSaveCommandOverloaded.
GetStoreNameForItem (Overrides DataStoreProvider..::.GetStoreNameForItem(Identity, String).)
GetStoreNameForItemCommand
Get the 'Store Name For Item' command
GetStoreNames (Overrides DataStoreProvider..::.GetStoreNames()()().)
GetStoreNamesCommandText
Get the SQL for the 'Get Store Names' command
GetStoreSaveProcedureName
Get the database specific 'save' stored procedure name
GetStoreViewName
Get the database specific view name for a store
(Inherited from DataStoreProvider.)
GetTableInformation (Inherited from DataStoreProvider.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
GetUpdateReferencesPropertyNameCommand
Update the property names for the references
GetValue
Extracts a value from the command
GetValueOverflowCount (Overrides DataStoreProvider..::.GetValueOverflowCount(String, InlinePropertyMap, InlinePropertyMap, Object, Object).)
GetValueOverflowCountCommand
Get the 'Value Overflow Count' command
Initialize
Initializes the provider with configuration seetings. Override this method to do any provider specific initialization.
(Overrides DataStoreProvider..::.Initialize(String, NameValueCollection).)
InternalExecute<(Of <(TResult>)>)
Executs the method passed with deadlock retry functionality
IsDeadlockException
IsProviderSpecificException
Determines if an exception is specific to the data provider or a standard .NET exception
(Inherited from DataStoreProvider.)
Load (Overrides DataStoreProvider..::.Load(ProviderCallContext).)
LoadCollection
LoadReferenceMarkers
LoadStoreDefinition (Overrides DataStoreProvider..::.LoadStoreDefinition(String).)
LoadSubObject
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
OpenConnection
ProcessValueFromDbOverloaded.
ProcessValueToDb
Save (Overrides DataStoreProvider..::.Save(ProviderCallContext).)
SaveCollection
SaveStoreDefinition (Overrides DataStoreProvider..::.SaveStoreDefinition(StoreDefinition).)
SaveSubObject
SetExternalTransaction
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
UpdateReferencesPropertyName (Overrides DataStoreProvider..::.UpdateReferencesPropertyName(String, String, String, String).)

Fields

Properties

  NameDescription
Connection
DataStoreNameValueCollection (Inherited from DataStoreProvider.)
DeadlockRetries
Number of retries when deadlock detected in the database.
DeadlockRetryDelay
The amount of time to wait before retrying after a deadlock operation.
Description
Gets a brief, friendly description suitable for display in administrative tools or other user interfaces (UIs).
(Inherited from ProviderBase.)
Name
Gets the friendly name used to refer to the provider during configuration.
(Inherited from ProviderBase.)
ReferenceTableInformation (Overrides DataStoreProvider..::.ReferenceTableInformation.)
Transaction

See Also