ユーザーからの入力に基づいて実行時にLINQToSQLステートメントを作成する必要があり、WHERE句を動的に作成する方法がわからないようです。
私は次のことに問題はありません:
string Filters = "<value>FOO</value>";
Where("FormattedMessage.Contains(@0)",Filters)
しかし、私が本当に必要としているのは、WHERE句全体を動的にすることです。このようにして、実行時に次のように複数の条件を追加できます(大まかなアイデア)。
foreach (Filter filter in filterlist)
{
whereclause = whereclause + "&& formattedmessage.contains(filter)";
}