ユーザーがコンマで区切られた複数の都市を入力できる検索ページがあり、都市が検索条件に入力されたものであるすべての不動産プロパティを取得する必要があります。たとえば、ユーザーは次のように入力します
都市=ダラス、オースティン
ユーザーが完全な都市名を入力すると、私が持っているクエリは正常に機能します
var cityList = new List {"Dallas"、 "Austin"}; var property = Reporsitory.AsQueryable .Where(x => cityList.Contains(x.City)).ToList();
ただし、Dal、Ausに入るだけでは、機能しません。これらの部分検索を機能させるにはどうすればよいですか。Dynamic LINQが唯一の答えですか?ありがとう!