Support SkipWhile/TakeWhile index overloads in LINQ provider

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Done
    • Priority: Unknown
    • 3.8.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • Dotnet Drivers
    • Needed
    • Hide

      1. What would you like to communicate to the user about this feature? 
      Communicate that the Index overloads of Skipwhile/TakeWhile are now supported

      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      Yes, I believe we can add an example around where we have the examples for Take/Skip on a condition in our LINQ docs. 

      3. Which versions of the driver/connector does this apply to?
      Driver version 3.8+. Also those overloads are only supported when making queries against a 8.3+ server.

      Show
      1. What would you like to communicate to the user about this feature?  Communicate that the Index overloads of Skipwhile/TakeWhile are now supported 2. Would you like the user to see examples of the syntax and/or executable code and its output? Yes, I believe we can add an example around where we have the examples for Take/Skip on a condition in our LINQ docs.  3. Which versions of the driver/connector does this apply to? Driver version 3.8+. Also those overloads are only supported when making queries against a 8.3+ server.
    • None
    • None
    • None
    • None
    • None
    • None

      Follow-up from CSHARP-5847 (which adds index overloads for Select, Where, SelectMany).

      Support the remaining LINQ index overloads:

      • .SkipWhile((item, index) => ...)
      • .TakeWhile((item, index) => ...)

            Assignee:
            Adelin Mbida Owona
            Reporter:
            Adelin Mbida Owona
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: