The .NET managed provider factory model makes it easy to switch between database providers without having to change or re-compile any code. How does it achieve this vendor independent behaviour? Through a software pattern or model known as the database provider model.
Database Providers
Typically, when writing applications that make use of ADO.NET you make use of [...]