c# .net用 Reflection+Factory+Config实现可配置,可扩展。支持不同数据库切换