データベーステーブルを検索するこのコードを記述しようとしていますが、複数の列を検索しようとしています。私は以下のWHERE column = "this" AND column2 = "this"と同等ですが、これはWHERE column = "this" OR column2 = "this"です。ASP.NET IQueryable WHERE OR
query = query.Where(p => (p.ChckNumber.ToString()).Contains(globalSearch.ToString()));
query = query.Where(p => (p.BankAccount.ToString()).Contains(globalSearch.ToString()));
query = query.Where(p => (p.Description.ToString()).Contains(globalSearch.ToString()));
query = query.Where(p => (p.CheckAmount.ToString()).Contains(globalSearch.ToString()));
query = query.Where(p => (p.ClearedDate.ToString()).Contains(globalSearch.ToString()));
query = query.Where(p => (p.SentDate.ToString()).Contains(globalSearch.ToString()));
あなたがこの記事を見たことがあります:http://stackoverflow.com/questions/25427485/how-to- use-or-operator-in-linq-where-statement –
[LINQ WHEREステートメントでOR演算子を使用する方法]の可能な複製(http://stackoverflow.com/questions/25427485/how-to-use-or-operator -in-linq-where-statement) – Igor