Normalize line endings
Remove overload that allows `ISqlDialect` to be null
Extract constructor
Use default values
Assign connection factory and dialect
Extract method for resolving `ISqlDialect` implementation
Assign to local variable
Default to resolving dialect
Throw `ArgumentNullException` if dialect is null
Return dialect direcly since it cannot be null
Reduce line indent
Avoid requiring property for configuration element
Inline method
add getfromto to interface
whitespace
whitespace
whitespace
whitespace
add sql statements
add messages