2017-11-01 14 views
0

RavenDB 4.0 RCで少し再生しようとしています。 RavenDb 3.0から最新バージョンに移行しています。RavenDB 4.0 - Where句の正確なパラメータ

私が持っている問題は、実際には何のパラメータexactIRavenQueryable<T> IQueryable<T>.Where<T>(System.Linq.Expressions.Expression<Func<T, bool>> predicate, bool exact)

拡張メソッドですか?私の調査から、それをtrueに設定しました.RavenDBは、クエリの一部が文字列比較であるIndexとともにクエリの結果を与えていません。

RavenDB 4.0のドキュメントがまだ見つかりませんでしたので、誰かがそれを見て、そのパラメータが何であるかについていくつか説明できましたか?

答えて

1

RavenDB 4.0についての本が現在書き込まれているが、ここでは今ダウンロードすることができます: 特にhttps://github.com/ravendb/book/releases/tag/v4.0.9-preview

、これは、クエリがexact(State = 'abc')を使用するものは何でも制御します。 exactビヘイビアは、RavenDBがデフォルトでどのようにクエリを処理するかを制御します。この場合、ユースケースの非機密性の振る舞いとは異なり、これはケースが一致するケースを生成します。

これは、インデックスを使用しないクエリにのみ適用できます。この場合、インデックスフィールドで指定された定義が優先されます。