This chapter gives you an in-depth look at the power and functionality provided by the ADO.NET data providers. You'll see how to use provider factories and the factory pattern to create provider-agnostic code. This chapter also provides you with samples of additional functionality exposed by data providers such as data source enumeration, as well as features exposed by the ADO.NET SQL provider specifically. |