Ergonomic ADO.NET

Types and extensions to help improve your ADO.NET code