를 사용하면 조합이 간단합니다.
를 사용하여 결합 할 수 있습니다.
Expression<Func<bool>>
ParameterExpression
<code class="language-csharp">var body = Expression.AndAlso(expr1.Body, expr2.Body); var lambda = Expression.Lambda<Func<bool>>(body, expr1.Parameters[0]);</code>는 EF 호환 표현식을 구축하는 메커니즘을 제공했습니다.
위 내용은 C# 표현식에서 논리 표현을 결합하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!