This is a C# implementation of the Table Data Gateway pattern, as described in [Martin Fowler PoEAA]:
Full document of this implementation in my blog article: [PoEAA] Data Source Architectural Pattern - Table Data Gateway
LiJyu Gao - Code Paradise - b8989332@gmail.com