예제 #1
0
		private void StoreListToProviderA()
		{
			SimpleArrayHolder sah = new SimpleArrayHolder("h1");
			SimpleArrayContent sac1 = new SimpleArrayContent("c1");
			SimpleArrayContent sac2 = new SimpleArrayContent("c2");
			sah.Add(sac1);
			sah.Add(sac2);
			A().Provider().StoreNew(sah);
			A().Provider().Commit();
			EnsureContent(A(), new string[] { "h1" }, new string[] { "c1", "c2" });
		}
예제 #2
0
 public virtual void Add(SimpleArrayContent sac)
 {
     if (arr == null)
     {
         arr = new SimpleArrayContent[] { sac };
         return;
     }
     SimpleArrayContent[] temp = arr;
     arr = new SimpleArrayContent[temp.Length + 1];
     System.Array.Copy(temp, 0, arr, 0, temp.Length);
     arr[temp.Length] = sac;
 }
예제 #3
0
		public virtual void Add(SimpleArrayContent sac)
		{
			if (arr == null)
			{
				arr = new SimpleArrayContent[] { sac };
				return;
			}
			SimpleArrayContent[] temp = arr;
			arr = new SimpleArrayContent[temp.Length + 1];
			System.Array.Copy(temp, 0, arr, 0, temp.Length);
			arr[temp.Length] = sac;
		}
예제 #4
0
		private void AddElementInProviderA()
		{
			SimpleArrayHolder sah = (SimpleArrayHolder)GetOneInstance(A(), typeof(SimpleArrayHolder
				));
			sah.SetName("h3");
			SimpleArrayContent lc3 = new SimpleArrayContent("co3");
			A().Provider().StoreNew(lc3);
			sah.Add(lc3);
			A().Provider().Update(sah);
			A().Provider().Commit();
			EnsureContent(A(), new string[] { "h3" }, new string[] { "co1", "co2", "co3" });
		}
예제 #5
0
		public virtual void SetArr(SimpleArrayContent[] arr)
		{
			this.arr = arr;
		}