private void InjectExportedDB(string uuid, DBService exportDbService, DBService joinedDbService) { foreach (Type dynamicDataType in dynamicDataTypes) { string query = "SELECT * FROM " + dynamicDataType.Name; var objectList = exportDbService.Query(dynamicDataType, query); var iDataList = objectList.ConvertAll(x => (IData)x); foreach (var element in iDataList) { if (element is IDataEditable) { (element as IDataEditable).SetId(element.GetId() + "_" + uuid); } } joinedDbService.InsertAllObjects(iDataList); } }
private void PopulateUUID(Type t, string playerUuid, DBService exportDbService) { string query = "UPDATE " + t.Name + " SET Uuid = \"" + playerUuid + "\""; exportDbService.Query(t, query); }
// Query public List <LogInfoData> FindLogInfoDataByQuery(string query) { return(dynamicDb.Query <LogInfoData>(query)); }