[CSHARP-1189] FilterDefinitionBuilder doesn't account for all the variants of Eq, Gte, In, etc... where arrays or scalars are allowed Created: 05/Mar/15  Updated: 02/Apr/15  Resolved: 09/Mar/15

Status: Closed
Project: C# Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 2.0

Type: Bug Priority: Major - P3
Reporter: Craig Wilson Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

For instance, the new FilterDefinitionBuilder expression tree support doesn't account for performing an "equality" test for a single item against an array.

class Person
{
  public string[] Colors;
}
 
Builders<Person.Filter.Eq(x => x.Colors, "red"); // compile error



 Comments   
Comment by Craig Wilson [ 09/Mar/15 ]

Git commit: https://github.com/mongodb/mongo-csharp-driver/commit/dd7dcab3dd716733410a4966fd37fb6a93aba3a8

Generated at Wed Feb 07 21:38:55 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.