Объединение нескольких таблиц в Linq C # динамически

У меня есть 3 таблицы данных:;ab; а такжеc, В этом мне нужно написать присоединиться к запросу динамически, используяLINQ.

Столбцы выбора, заданные столбцами customer и Condition, также предоставляются клиентом во время выполнения.

Поэтому мне нужно создавать запросы динамически. Пожалуйста, проверьте ниже пример. Потому что я нене знаю, какую таблицу они хотят и какой столбец также

Например

Select a.c1,a.c2,b.c1,b.c2 From a Left Join b on a.c1=b.c1

Select c.c1,c.c2,a.c1,a.c2 From c Left Join a on c.c3=a.c1

Select a.c1,a.c2,b.c1,b.c2,c.c1,c.c2 From a Left Join b on a.c2=b.c2 Left join c on c.c1=a.c1

Как и мне нужно создать другой набор запросов. Пожалуйста помоги мне с этим.

Ответы на вопрос(1)

Ваш ответ на вопрос