I wrote this article on the Data Access Support in Visual Studio.NET code named “Whidbey” in order to provide and overall positioning paper to describe the data access technologies introduced at the PDC. It describes the strenghs and the primary target scenarios for each data acces technology that has been incorporated into ADO.NET - Relational, Objects and XML. It is in effect a distillation of the Data Access Design Patterns: Navigating the Data Access Maze talk given by Mike Pizzo.
In reality applications will start to use a combination of data access technologies depending on the business problems being addressed. There is a clear trend where the data access is layer is evolving to provide better levels of abstraction, to ease the data model impedence mismatch and continue to provide powerful features for ultimate control. The data access layer still continues to be the pivotal point of development for the majority of applications today.
My favorite highlights of the "Whidbey" data access technologies in ADO.NET are;
Comments on this article are welcomed. I am also writing a more detailed article to cover the XML support in "Whidbey".