2 using System.Collections;
3 using System.Collections.Generic;
7 using System.Web.UI.WebControls;
9 namespace MonoTests.DataSource
11 public interface IDynamicDataContainer <T>
13 T ContainedTypeInstance { get; set; }
14 Type ContainedType { get; }
15 string TableName { get; set; }
17 int Update (IDictionary keys, IDictionary values, IDictionary oldValues);
18 int Insert (IDictionary values);
19 int Delete (IDictionary keys, IDictionary oldValues);
20 IEnumerable Select (DataSourceSelectArguments args, string where, ParameterCollection whereParams);
21 List<DynamicDataTable> GetTables ();