Это мое первое сообщение на любом форуме, поэтому извините за мой этикет.
Я использую SubSonic 3.0.0.4 и пытался объединить Fluent Query с помощью ActiveRecord, я хочу иметь возможность использовать WhereExpressionметод SqlQuery, чтобы начать добавление списка операторов 'OR' с круглыми скобками, чтобы исключить этот список из других ограничений. Например,
var qry =
db.Select.From<DocumentHeader>();
qry.WhereExpression(DocumentHeadersTable.InvoiceNoColumn).Like(myList.Items[0]);
for (Int32 i = 1, n = myList.Items.Count; i < n; i++) {
qry.Or(DocumentHeadersTable.InvoiceNoColumn).Like(myList.Items[i]);
}
qry.CloseExpression();
Это еще не все, но это грубый пример.Выполняя поиск в Интернете и просматривая страницу «Свободный запрос» в SubSonic, можно предположить, что метод WhereExpression существует, но, глядя на Intellisense и затем в исходном коде, загруженном с GitHub, я смог найти только Свойство, а не Метод.Мне удалось обойти вышеупомянутую проблему, но выражение WhereExpression было бы полезно.
Итак, после всего этого мой вопрос, был ли удален этот метод?или его использование изменилось?Или, скорее всего, я глупый и смотрю не в том месте?
Заранее спасибо.Lee