C# 如何组合PredicateBuilder谓词?
有没有一种方法可以组合两个谓词,即使它们来自不同的表。sql等价物将通过内部联接检索结果。Albahiri文档显示的嵌套谓词不是我想要的,因为它们相互嵌套同一个实体,我对此没有异议 例如:C# 如何组合PredicateBuilder谓词?,c#,asp.net,predicatebuilder,C#,Asp.net,Predicatebuilder,有没有一种方法可以组合两个谓词,即使它们来自不同的表。sql等价物将通过内部联接检索结果。Albahiri文档显示的嵌套谓词不是我想要的,因为它们相互嵌套同一个实体,我对此没有异议 例如: var firstPredicate = PredicateBuilder.False<Class1>() {... return predicate}; var secondPredicate = PredicateBuilder.False<Class2>() {... retur
var firstPredicate = PredicateBuilder.False<Class1>() {... return predicate};
var secondPredicate = PredicateBuilder.False<Class2>() {... return predicate};
Class1
与Class2
有关系吗?您可以创建单个谓词并在属性之间导航。Class1
是否与Class2
有关系?您可以创建单个谓词并在属性之间导航。
Class A
A
B
C
F
Class B
A
B
D
E
Class C
F
G
H