private bool checkDelSch(PSchema pSchema) { var listRel = RawDatabaseService.Instance().getRelByIdSch(pSchema); if (listRel.Count == 0 || listRel is null) { return(true); } return(false); }
public PTuple insertEmptyTuple(PRelation pRelation, PAttribute pri, String IdTuple) { var relation = new PRelation() { id = pRelation.id }; var tupID = String.Empty; //insert empty tuple try { var tuple = RawDatabaseService.Instance().GetTuplebyId(ref relation, tupID); tuple.valueSet[$"{relation.relationName.ToLower()}.{pri.AttributeName.ToLower()}"] = new List <String>() { "{ " + IdTuple + " }" }; foreach (var key in tuple.valueSet.Keys.ToList()) { var atr = key.Substring(key.IndexOf(".") + 1); var Pri = $"{relation.relationName.ToLower()}.{pri.AttributeName.ToLower()}"; if (!atr.Equals(ContantCls.emlementProb, StringComparison.CurrentCultureIgnoreCase) && key != Pri) { tuple.valueSet[key] = new List <String>() { "{ Insert Data }" }; } } PTupleService.Instance().Insert(tuple, relation); return(tuple); } catch (Exception Ex) { return(null); } }