質問: Contact.GetContactsList().AsQueryable().Where("Country.Equals(@0) OR it.Country.Equals(@1) OR @3.Contains(outerIt.Country)", array.ToArray()); ``` 国に関連する連絡先のリストがあります。等号と包含の混合演算子を使用したことがわかります。 containsが個別に使用されている場合は、正しく機能します。ここでは、Equals演算子とContains演算子の両方を使用して新しいクエリ文字列を作成しました。 `data`を取得`data`処理中に、出力または`data0`とエラーを説明する画像を添付しました ![ここに画像の説明を入力してください](https://i.stack.imgur.com/XO5qQ.png) ありがとうございました。
回答: そこで私は愚かな間違いをした。コードは正常に機能していますが、そこに間違ったインデックスを付けました。インデックス3を2に置き換える必要があります。:P ここに画像の説明を入力してください 結果を添付します。