Łączenie wielu tabel w Linq C # Dynamicznie
Mam 3 tabele danych:a
; b
; ic
. W tym muszę napisać Dynamicznie przy użyciu Połącz QueryLINQ.
Kolumny Wybierz kolumny podane przez klienta i Stan również podały klienta w czasie wykonywania.
Dlatego muszę dynamicznie tworzyć zapytania. Sprawdź poniższy przykład. Ponieważ nie wiem, którego stołu chcą i która kolumna też
Na przykład
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
Tak jak potrzebuję utworzyć inny zestaw zapytań. Proszę, pomóż mi z tym.