Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Use LINQ expression optimizer

Offen
#519 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
30/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
fsharp

Rechercherichtung

Beginne mit dem Lesen der LINQ-Generierung von ObjectListFilter und des ResolveFiledContext-Pfads und prüfe anschließend die vorgeschlagene Bibliothek Linq.Expression.Optimizer. Ermittle, wie der Optimierer nur auf LINQ aus ObjectListFilter angewendet werden soll, während der AST-Projektionspfad unverändert bleibt; abgeschlossen ist die Aufgabe, wenn die vorgesehenen generierten Abfragen optimiert werden, ohne ihre Ergebnisse zu ändern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Use https://github.com/Thorium/Linq.Expression.Optimizer for LINQ optimization.

I suppose we need it only for LINQ generated from ObjectListFilter. As LINQ generated from AST in ResolveFiledContext is just a projection.
@epasha @valbers

Vorherrschende Sprache
F#
Sterne
407
Forks
74
Ø Merge
15 Std. 59 Min.
Gemergte PRs (30 T.)
20

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus fsprojects/FSharp.Data.GraphQL

Alle Issues in fsprojects/FSharp.Data.GraphQL

Ähnliche Issues

Weitere Issues zu Backend & API Design

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.