Interface ISqlDatabaseFactory
Represents a factory of SQL databases.
public interface ISqlDatabaseFactory
Properties
Dialect
Specifies the SQL dialect of this factory.
SqlDialect Dialect { get; }
Property Value
Methods
Create(string, SqlDatabaseVersionHistory, SqlCreateDatabaseOptions)
Attempts to create a new ISqlDatabase instance from the provided history of versions.
SqlCreateDatabaseResult<ISqlDatabase> Create(string connectionString, SqlDatabaseVersionHistory versionHistory, SqlCreateDatabaseOptions options = default)
Parameters
connectionString
stringConnection string to the database.
versionHistory
SqlDatabaseVersionHistoryCollection of DB versions.
options
SqlCreateDatabaseOptionsDB creation options.