Я настраиваю метод, который может запрашивать до 3 разных таблиц с одинаковой структурой таблицы в зависимости от значения времени выполнения.Я хочу иметь один запрос, который может заменить тип таблицы.
Я предоставил некоторый пример кода моей текущей попытки, если кто-либо имеет опыт работы с подобной задачей, тогда любое руководство будет приветствоваться!
IGenericRepository<T> where T : class
public void Foo(int val)
{
object table; // needs to store the type of table
if (val == 1)
table = typeof(table1);
if (val == 2)
table = typeof(table2);
if (val == 3)
table = typeof(table3);
var result = _genericRepo<table>().GetQueryable();
}