2 using System.Collections;
3 using System.Collections.Generic;
4 using System.ComponentModel.DataAnnotations;
7 using System.Web.DynamicData;
8 using System.Web.DynamicData.ModelProviders;
10 using System.Web.UI.WebControls;
12 using MonoTests.System.Web.DynamicData;
13 using MonoTests.ModelProviders;
14 using MonoTests.DataSource;
16 namespace MonoTests.Common
18 class TestDataContext2 : ITestDataContext
20 public const int TableFooBarNoScaffold = 0;
21 public const int TableAssociatedBar = 1;
23 public FooBarNoScaffold FooBarNoScaffold { get; set; }
24 public AssociatedBar AssociatedBar { get; set; }
26 #region ITestDataContext Members
28 public IList GetTableData (string tableName, DataSourceSelectArguments args, string where, ParameterCollection whereParams)
33 public List<DynamicDataTable> GetTables ()
35 var ret = new List<DynamicDataTable> ();
37 ret.Add (new TestDataTable<FooBarNoScaffold> ());
38 ret.Add (new TestDataTable<AssociatedBar> ());