Как мне построить запрос в Subsonic этого формата:
Условие1 И ((Условие2 И Условие3) ИЛИ (Условие4 И Условие5))
Первоначальный SQL-запрос:
SELECT *
FROM Events
WHERE Deleted=false
AND ((DateModified IS NOT NULL AND DateModified BETWEEN @date1 AND @date2) OR (DateModified IS NULL AND DateCreated BETWEEN @date1 AND @date2))
Я пробовал разные подходы, используя AndExpreession (), OrExpression (), OpenExpression (), CloseExpression (), но, похоже, не могу получить желаемый результат.
Заранее спасибо за ваш ответ.