エンティティ クエリ

エンティティ クエリはその根底において、エンティティ インデックスを対象とします。したがって、すべてのプロパティがインデックス化されている必要があります。"大文字と小文字を区別しない" のインデックス タイプを使用すると、検索結果が多くなります。

エンティティ パターン

エンティティ クエリは次のいずれかのパターンに従います。

  • EntityType Property value
  • EntityType Property Operator value
  • EntityType Property value condition Property value
  • EntityType Property Operator value condition Property Operator value
  • EntityType value
  • Property value
  • Property Operator value
  • EntityType
  • value

クエリ演算子

エンティティ クエリで有効な演算子を以下に示します。また、ワイルドカード文字も演算子に使用できます。 Is Like 連結されます。アスタリスク (*) は任意の文字列を表し、疑問符 (?) は任意の 1 文字を表します。

演算子 プロパティ タイプ
< 数値または日付/時刻
<= 数値または日付/時刻
> 数値または日付/時刻
>= 数値または日付/時刻
Is Not 文字列、数値、または日付/時刻
Is Similar To 文字列
Is Like 文字列
Contains 文字列
Does Not Contain 文字列
Starts With 文字列
Does Not Start With 文字列
Ends With 文字列
Does Not Start With 文字列
Matches regular expression 文字列

条件

条件演算子は、True または False に評価される式や、エンティティ クエリ内の Boolean プロパティに対して適用されます。

演算子 条件
&& And
|| Or
Is Not Not