This needs to be done in a scalable manner so requires a bit of refactoring. Introduce DriverProviders for each of the drivers supported and move functionality specific to each driver in its own file. Provide a default provider that holds all common driver functionality but is overriden by a specific driver provider. Also introduce a factory method to get a provider based on the engine provided in the config.
Implement driver support for dblib - sqlserver.
This needs to be done in a scalable manner so requires a bit of refactoring. Introduce DriverProviders for each of the drivers supported and move functionality specific to each driver in its own file. Provide a default provider that holds all common driver functionality but is overriden by a specific driver provider. Also introduce a factory method to get a provider based on the engine provided in the config.
Branch already exists that holds some work.