Skip to content

Handle F# language constructs in LINQ (quotations, pipes, compositions, optional types) #15

@xperiandri

Description

@xperiandri

Is your feature request related to a problem? Please describe.

  1. Quotations cannot be used in LINQ
  2. Pipes, compositions cannot be used in LINQ
  3. Optional types cannot be used in LINQ

Describe the solution you'd like

  1. Implement LINQ translation methods in F# with extensibility points
  2. Implement native translation of quotations
  3. Implement custom translators for pipes and composition
  4. Implement custom translators for optional types and F# collection functions

Describe alternatives you've considered
Use wrapper LINQ extension methods that will be resolved before Cosmos SDK, rewrite LINQ/quotations, and pass too original Cosmos SDK
,
Additional context
No

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions