У меня возникли проблемы с преобразованием следующего
SELECT * FROM foo f WHERE
(f.name = 'name' AND f.date = '1980/02/2001')
OR
(f.name = 'another name' AND f.date = '1990/02/2001')
до
new Select().From(Foo.Schema.TableName)
.Where(Foo.Columns.Name).IsEqualTo('name')
.And(Foo.Columns.Date).IsEqualTo('1980/02/2001')
.Or(Foo.Columns.Name).IsEqualTo('another name')
.And(Foo.Columns.Date).IsEqualTo('1990/02/2001')
Как вы можете видеть, я не знаю метода, который может изолировать две группы "И" и поместить каждую из них в оператор "ИЛИ".
Буду очень признателен за вашу помощь в этом контексте.