//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 = (Object)new UserService_SqliteImpl(); break; case "IPersonService": obj = (Object)new PersonService_SqliteImpl(); break; case "ICollListViewService": obj = (Object)new CollListViewService_SqliteImpl(); break; case "IDeviceService": obj = (Object)new DeviceService_SqliteImpl(); break; case "IDeptService": obj = (Object)new DeptService_SqliteImpl(); break; case "IRecognitionService": obj = (Object)new RecognitionService_SqliteImpl(); break; default: break; } //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; } } }