using IOM_cs.irisDb.service.mySqlImpl; using IOM_cs.irisDb.service.sqliteImpl; using System; namespace IOM_cs.irisDb { public class DbService { static String sqlType = ConfigHelper.GetAppConfig("sqlType"); public static Object getEntity(String implType) { Object obj = new object(); switch (implType){ case "IUserService": obj = sqlType == "1" ? (Object)new UserService_MysqlImpl() : (Object)new UserService_SqliteImpl(); break; case "IUserIrisService": obj = sqlType == "1" ? (Object)new UserIrisService_MysqlImpl() : (Object)new UserIrisService_SqliteImpl(); break; case "IIrisDataCollService": obj = sqlType == "1" ? (Object)new IrisDataCollService_MysqlImpl() : (Object)new IrisDataCollService_SqliteImpl(); break; case "IIrisCollViewService": obj = sqlType == "1" ? (Object)new IrisCollViewService_MysqlImpl() : (Object)new IrisCollViewService_SqliteImpl(); break; default: break; } return obj; } } }