Pluggable Data Access Layer using Abstract Factory
Recently, I made some changes to an application that I have been working on. The requirement was to support different data stores. As written, the application only supported MS SQL Server. I had ho...