-
Notifications
You must be signed in to change notification settings - Fork 839
Closed
Labels
Description
I'm trying to move the project I'm working on from C# towards F#.
It's mostly back-end and involves a lot of database querying which is being done via EntityFramework and Linq2DB, which seems a pretty common case for C# projects.
This issue is to keep track of issues related to F# usability in scenarios involving expression-based ORMs.
If this issue format seems inappropriate for the repo, feel free to close it.
Quotation -> Expression translation
- Nested Linq expression trees result in quotation related calls #2758 Nested Linq expression trees result in quotation related calls
to_be_filedTranslate TuplePat ident referencing to .PropertyGet ItemX expressions
Performance
- Reduce memory footprint and improve performance of expression-based ORM usage #10522 Reduce memory footprint and improve performance of expression-based ORM usage
QueryBuilder
- update VS project options cache when files are added/removed #1813 LEFT JOIN in F#
- Query builder with EF core can't return fsharp tuples (and sometimes new objects) using async methods #3782 Query builder with EF core can't return fsharp tuples (and sometimes new objects) using async methods
- leftOuterJoin is different from C# version, workaround doesn't work for double left join #6552 leftOuterJoin is different from C# version, workaround doesn't work for double left join
fjod, Lanayx, Szer, atsapura, Neftedollar and 10 more