MySQL abstraction layer built on top of ADO.net