This release is build upon the Issue #1760. Full detail of the product can be found at Features
Select more than one "where" clause field.
Type of Query that used to fail
var query = from book in _context.Books
where book.Id > 1 && book.Id < 2
Book b = query.Single();
Note , there are two item in where
clause with same field.
Provider author can either do bucket.Items["someProp"].Value - for single item per field but if there are multiple items per field, it will give "not supported" exception. If provider author want to support multiple items per field, they need to use bucket.Item["SomProp"].Values instead.
There are two Properties for Values
The underlying class for bucket.Items["SomeProb"].Values[0...N] is BucketItem.QueryCondition