Generic Database Library (Multiple Connection Type) For .NET