Exemplo n.º 1
0
 protected override void Store()
 {
     _item                  = new DeepSetTestCase.Item();
     _item.name             = "1";
     _item.child            = new DeepSetTestCase.Item();
     _item.child.name       = "2";
     _item.child.child      = new DeepSetTestCase.Item();
     _item.child.child.name = "3";
     Store(_item);
 }
Exemplo n.º 2
0
		protected override void Store()
		{
			_item = new DeepSetTestCase.Item();
			_item.name = "1";
			_item.child = new DeepSetTestCase.Item();
			_item.child.name = "2";
			_item.child.child = new DeepSetTestCase.Item();
			_item.child.child.name = "3";
			Store(_item);
		}
Exemplo n.º 3
0
        /// <exception cref="System.Exception"></exception>
        public virtual void Test()
        {
            IExtObjectContainer oc = Db();

            _item.name = "1";
            DeepSetTestCase.Item item = (DeepSetTestCase.Item)oc.QueryByExample(_item).Next();
            item.name       = "11";
            item.child.name = "12";
            oc.Store(item, 2);
            oc.Deactivate(item, int.MaxValue);
            item.name = "11";
            item      = (DeepSetTestCase.Item)oc.QueryByExample(item).Next();
            Assert.AreEqual("12", item.child.name);
            Assert.AreEqual("3", item.child.child.name);
        }