Я ищу способ создать внутреннюю поисковую систему, которая будет искать транзакции в зависимости от критериев.У меня проблема в том, что больше критериев означает больше проверок ... поэтому, если есть 6 критериев ... мне почти нужно сделать 6 x 6 = 36 ELSE в выражении IF.Это огромное ... я уверен, что есть какой-то другой способ сделать это.
Объяснение: Если у меня есть объект, у которого есть A, B, C, D, E, F, я должен проверить, если
A,B,C,D,E NOT F
A,B,C,D, NOT E, F
A,B,C, NOT D, E, F
etc..
Так, как я мог справиться с этим?(Я использую C # с WPF)
РЕДАКТИРОВАТЬ: Здесь более подробно.
- Это код, а не SQL.
- Количество критериев, которые должны оцениваться, зависит от пользователя.
Спасибо.