Динамический запрос к таблице в общем репо - PullRequest
0 голосов
/ 25 апреля 2019

Я настраиваю метод, который может запрашивать до 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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...