public void UpdateSDKMapping(sdk_map2 sdkMap, string name) { sdkMap.new_classname = name; try { dbConnection.SaveChanges(); } catch (Exception) { //Do nothing } }
private sdk_map2 GetByWhereClause(Expression <Func <sdk_map2, bool> > whereClause) { var res = dbConnection.sdk_map2.Where(whereClause); try { sdk_map2 row = res.Single(); return(row); } catch (Exception) { //Do nothing } return(null); }
public void SaveOldSDKMapping(int sdkId, string modelIdentifier, string className, namespace_map nsMap, assembly_map asMap) { sdk_map2 sdkMap = new sdk_map2 { model_identifier = modelIdentifier, old_classname = className, sdk_id = sdkId, namespace_map_id = nsMap.id, assembly_map_id = asMap.id }; dbConnection.sdk_map2.Add(sdkMap); try { dbConnection.SaveChanges(); } catch (Exception) { //Do nothing } }
public void UpdateAssemblyMapping(assembly_map asMap, sdk_map2 sdkMap, string dllPath, string assemFullName) { var query = from nm in dbConnection.assembly_map where nm.sdk_id == asMap.sdk_id && nm.old_path == asMap.old_path && nm.new_path == dllPath select nm; if (!query.Any()) { query = from nm in dbConnection.assembly_map where nm.sdk_id == asMap.sdk_id && nm.old_path == asMap.old_path && nm.new_path == null select nm; if (!query.Any()) { assembly_map splitAsMap = new assembly_map { sdk_id = asMap.sdk_id, old_path = asMap.old_path, new_path = dllPath, name = assemFullName }; sdkMap.assembly_map_id = 0; sdkMap.assembly_map = splitAsMap; } else { asMap.new_path = dllPath; asMap.name = assemFullName; } } try { dbConnection.SaveChanges(); } catch (Exception) { //Do nothing } }
public void UpdateOrCreateNSMapping(namespace_map nsMap, sdk_map2 sdkMap, string newNS) { var query = from nm in dbConnection.namespace_map where nm.sdk_id == nsMap.sdk_id && nm.old_namespace == nsMap.old_namespace && nm.new_namespace == newNS select nm; if (!query.Any()) { query = from nm in dbConnection.namespace_map where nm.sdk_id == nsMap.sdk_id && nm.old_namespace == nsMap.old_namespace && nm.new_namespace == null select nm; if (!query.Any()) { namespace_map splitNsMap = new namespace_map { sdk_id = nsMap.sdk_id, old_namespace = nsMap.old_namespace, new_namespace = newNS }; sdkMap.namespace_map_id = 0; sdkMap.namespace_map = splitNsMap; } else { nsMap.new_namespace = newNS; } } try { dbConnection.SaveChanges(); } catch (Exception) { //Do nothing } }