/// <summary> /// 获取分页数据 /// </summary> public DatabaseResultModel<List<TDemoModel>> getListData(TDemoModel searchModel) { var result = new DatabaseResultModel<List<TDemoModel>>(); try { using (databaseConnector = getDatabaseConnector()) using (databaseExecutor = new Executor(databaseConnector)) { databaseScriptModel = new DatabaseScriptModel(); databaseScriptModel.command = (new TDemoScript()).getListData(searchModel); result.data = databaseExecutor.sqlQueryToList<TDemoModel>(databaseScriptModel); } } catch (Exception ex) { result.exception = ex; } return result; }
/// <summary> /// 批量更新数据(新增和更新) /// </summary> public DatabaseResultModel<bool> updateMany(List<TDemoModel> models) { var result = new DatabaseResultModel<bool>(); try { using (databaseConnector = getDatabaseConnector()) using (databaseExecutor = new Executor(databaseConnector)) { databaseScriptModel = new DatabaseScriptModel(); databaseScriptModel.command = (new TDemoScript()).updateMany(models); executeSqlCommand(new TDemoScript()); result.data = true; } } catch (Exception ex) { result.exception = ex; result.data = false; } return result; }