ADO.NET : Some internals uncovered Part 2