This PR adds the SqlDataSource and SqlInternalConnectionX classes and establishes the basic relationships between them for connection creation and disposal. I do not go into the internals of SqlInternalConnectionX. Next PR will add a basic data source implementation.
See the image below for an overview of the class architecture. Green items are new. White items are existing, from the System.Data.Common library.
This PR adds the SqlDataSource and SqlInternalConnectionX classes and establishes the basic relationships between them for connection creation and disposal. I do not go into the internals of SqlInternalConnectionX. Next PR will add a basic data source implementation.
See the image below for an overview of the class architecture. Green items are new. White items are existing, from the System.Data.Common library.