IDatabaseProvider Interface
Namespace: Nucleus.Data.Common
Assembly: Nucleus.Data.Common.dll
Data provider configuration interface.
Methods
AddDataProvider<TDataProvider>
(IServiceCollection, DatabaseConnectionOption, String) Method
AddDataProvider<TDataProvider> (IServiceCollection services, DatabaseConnectionOption options, String schemaName)
Add data provider objects to the service collection for the data provider specified by TDataProvider if configuration contains an entry specifying that the data provider uses the database provider implementing this interface.
GetDatabaseInformation
(DatabaseConnectionOption, String) Method
GetDatabaseInformation (DatabaseConnectionOption options, String schemaName)
Return database diagnostics information if configuration contains an entry specifying that the data provider uses the database provider implementing this interface.
ListDatabases
(String) Method
ListDatabases (String connectionString)
Return a list of available databases. This method is used by the setup wizard.
Parameters
| Name |
Type |
|
connectionString
|
String
|
TestConnection
(String) Method
TestConnection (String connectionString)
Test database connection.
Parameters
| Name |
Type |
|
connectionString
|
String
|
TypeKey
TypeKey ()
Database provider type key.