2 using System.Collections;
3 using System.Collections.Generic;
7 using System.Web.UI.WebControls;
9 namespace MonoTests.DataSource
11 public abstract class DynamicDataContainer <T> : IDynamicDataContainer
18 public virtual Type ContainedType
20 get { return typeof (T); }
23 public DynamicDataContainer (T data)
28 #region IDynamicDataContainer Members
29 public abstract int Update (IDictionary keys, IDictionary values, IDictionary oldValues);
30 public abstract int Insert(IDictionary values);
31 public abstract int Delete(IDictionary keys, IDictionary oldValues);
32 public abstract IEnumerable Select(DataSourceSelectArguments args, string where, ParameterCollection whereParams);
33 public abstract List<DynamicDataTable> GetTables ();