我有 3 个数据表a
:b
; 和c
。在这我需要使用LINQ动态地编写 Join Query 。
客户给定的选择列和条件列也在运行时给定客户。
所以我需要动态创建查询。请检查以下示例。因为我不知道他们想要哪个表以及哪个列
例如
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
就像我需要创建不同的查询集。请帮助我。