LiteDB
LiteDB copied to clipboard
[SUGGESTION] Consider using DbConnectionStringBuilder
Consider using DbConnectionStringBuilder instead of manually parsing connection strings by ParseKeyValue.
This would not just simplify the code. DbConnectionStringBuilder parser is more powerful, supporting new lines and tricky escaping.
In addition, LiteDB may provide the specialized LiteConnectionStringBuilder derived from DbConnectionStringBuilder.
This is kind of a standard practice: SqlConnectionStringBuilder, OleDbConnectionStringBuilder, System.Data.SQLite.SQLiteConnectionStringBuilder, etc.