The DbDataStoreProvider type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| DbDataStoreProvider | Initializes a new instance of the DbDataStoreProvider class |
Methods
| Name | Description | |
|---|---|---|
| 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
| |
| CreateParameter | Overloaded. | |
| 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 | (Inherited from Object.) | |
| Execute | Overloaded. | |
| 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
| |
| GetStoreInfoSaveCommand | Overloaded. | |
| 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 | ||
| ProcessValueFromDb | Overloaded. | |
| ProcessValueToDb | ||
| Save | (Overrides DataStoreProvider..::.Save(ProviderCallContext).) | |
| SaveCollection | ||
| SaveStoreDefinition | (Overrides DataStoreProvider..::.SaveStoreDefinition(StoreDefinition).) | |
| SaveSubObject | ||
| SetExternalTransaction | ||
| ToString | (Inherited from Object.) | |
| UpdateReferencesPropertyName | (Overrides DataStoreProvider..::.UpdateReferencesPropertyName(String, String, String, String).) |
Fields
Properties
| Name | Description | |
|---|---|---|
| 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 |