Accept connection string only as parameter to SQLiteStorage constructor
By requiring an explicit connection string, there is no guessing involved, this fixes #18.
Also, getting the connection string from a configuration file in .NET Core is unlikely to be from an App.config file through System.Configuration.ConfigurationManager. It is more likely to be from an appsettings.json file using code following the JSON Configuration idiom of .NET Core:
Accept connection string only as parameter to SQLiteStorage constructor
By requiring an explicit connection string, there is no guessing involved, this fixes #18.
Also, getting the connection string from a configuration file in .NET Core is unlikely to be from an
App.config
file throughSystem.Configuration.ConfigurationManager
. It is more likely to be from anappsettings.json
file using code following the JSON Configuration idiom of .NET Core:This also greatly simplifies the implementation and removes the dependency on
System.Configuration
.Also simplify connection string parsing by using SqliteConnectionStringBuilder/SQLiteConnectionStringBuilder