Exemple #1
0
 private void CreateChildRelationsFor(ParentElementBuilder parent)
 {
     foreach (IElementTreeNode eachChild in parent.Children)
     {
         Save(eachChild);
         DB_ParentChildRelation childRelation = new DB_ParentChildRelation
         {
             Parent = parent.FlexDB_ID,
             Child  = eachChild.FlexDB_ID,
             Role   = (byte)parent.RoleFor(eachChild)
         };
         DB_ParentChildRelations.InsertOnSubmit(childRelation);
     }
     //SubmitChanges();
 }
Exemple #2
0
 private void DeleteChildRelationsFor(ParentElementBuilder parent)
 {
     DB_ParentChildRelations.DeleteAllOnSubmit(DB_ParentChildRelations
                                               .Where(relation => relation.Parent.Equals(parent.FlexDB_ID)));
     //SubmitChanges();
 }