Example #1
0
		protected override void Store()
		{
			CascadedDeleteUpdate.ParentItem parentItem1 = new CascadedDeleteUpdate.ParentItem
				();
			CascadedDeleteUpdate.ParentItem parentItem2 = new CascadedDeleteUpdate.ParentItem
				();
			CascadedDeleteUpdate.ChildItem child = new CascadedDeleteUpdate.ChildItem();
			child.parent1 = parentItem1;
			child.parent2 = parentItem2;
			parentItem1.child = child;
			parentItem2.child = child;
			Db().Store(parentItem1);
		}
Example #2
0
 protected override void Store()
 {
     CascadedDeleteUpdate.ParentItem parentItem1 = new CascadedDeleteUpdate.ParentItem
                                                       ();
     CascadedDeleteUpdate.ParentItem parentItem2 = new CascadedDeleteUpdate.ParentItem
                                                       ();
     CascadedDeleteUpdate.ChildItem child = new CascadedDeleteUpdate.ChildItem();
     child.parent1     = parentItem1;
     child.parent2     = parentItem2;
     parentItem1.child = child;
     parentItem2.child = child;
     Db().Store(parentItem1);
 }
Example #3
0
        /// <exception cref="System.Exception"></exception>
        private void AssertAllObjectStored()
        {
            Reopen();
            IQuery     q         = NewQuery(typeof(CascadedDeleteUpdate.ParentItem));
            IObjectSet objectSet = q.Execute();

            while (objectSet.HasNext())
            {
                CascadedDeleteUpdate.ParentItem parentItem = (CascadedDeleteUpdate.ParentItem)objectSet
                                                             .Next();
                Db().Refresh(parentItem, 3);
                Assert.IsNotNull(parentItem.child);
            }
        }