LiteDB icon indicating copy to clipboard operation
LiteDB copied to clipboard

[SUGGESTION] Consider using DbConnectionStringBuilder

Open nightroman opened this issue 3 years ago • 0 comments

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.

nightroman avatar Jun 17 '22 04:06 nightroman