我是lambda的新手,我需要创建一个动态查询,我甚至不知道这是否可能。
Parent Table > Parent
Children tables:
1. Child_1 > FK ParentId
2. Child_2 > FK ParentId
3. Child_3 > FK ParentId
我从页面传递了一些参数(过滤器),一些过滤器适用于父级别,其他过滤器适用于子级。最终目标是显示孩子而不管表格(1,2或3)。
I.E.
- Filter = Type_A
- One record in Child_1 and Child_2
- Display records
我可以使用if-else if-else if,但这不是很好的编程,因为我基本上会复制代码而且这很多。
我认为我可以使用UNION,但如果有人可以指导我采用最佳方法,我将非常感激。