都市名を含む文字列配列があります。CityList配列のどこでユーザーの都市値を見つけようとします。
string[] CityList = new string[] { "A", "B", "C", "D", "E",.... };
問題をより明確に理解するために、私はそれを書きました。私はそれがそのようにはならないことを知っています。
var user = db.User.Where(c=>c.City == CityList[0] || c=>c.City == CityList[1]....)
どうすればその問題を解決できますか?誰か助けてくれますか?どうぞよろしくお願いいたします。
使用Contains
(オブジェクトを比較しようとしAny
ているので、述語が必要な場合に使用):
db.User.Where(c=> CityList.Contains(c))
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加