配列をフィルター処理するプロジェクトの1つに動的LINQを使用しています。ライブラリは、 NuGet GalleryリンクまたはCodeplexリンクからダウンロードできます。 NuGetリンクのバージョン1.0.6を使用しています。 LINQと同じですが、文字列を使用して条件を指定できます。例:myArray.Where(myDynamicQueryString)
左、右の式と演算子に基づいてQueryStringをその場で構築します。たとえば、私のクエリが
さて、クエリ文字列は* abc * def *のようなクエリに対して何をすべきでしょうか?
私はそれが意味することを知っています、それは何かで始まり、何かで終わり、abcとdefの間に何があってもかまいませんが、abcとdefはその特定の順序で現れる必要があります。しかし、どのようにStartsWith / EndsWith / Containsを使用してそれをクエリ表現に変換しますか(これらは私が知っているものです、他に使用できるものがあれば教えてください)