COVID19-PIRAT / backend

GNU General Public License v3.0
2 stars 1 forks source link

Generierte SQL Anfragen systematisch prüfen #65

Open chaoran-chen opened 4 years ago

chaoran-chen commented 4 years ago

Die Datenbankanfragen werden in Linq formuliert und über das Entity Framework ausgeführt. Die generierten SQL Anfragen sollen alle einmal geprüft werden.

Timo-Weike commented 4 years ago

Für den der das tun möchte diese hier erklärt wie man sich das SQL zu querys ausgeben lassen kann.

Gab es Probleme mit den generierten SQL-Abfragen?

chaoran-chen commented 4 years ago

Probleme gab es keine, aber ich bin ein kleiner Datenbankennerd und möchte mal untersuchen, wie optimal die Anfragen gerade sind ;)

Timo-Weike commented 4 years ago

Im selben zuge könnte dann auch überprüft werden ob es etwas ändert wenn man sowas

var query = from o in _context.offer
            ...
            where consumable.category.Equals(c.category)
            select new { o, c, ap, ac };

zu sowas

var query = from o in _context.offer
            ...
            where consumable.category == c.category
            select new { o, c, ap, ac };

ändert.

Ich würde nämlich die zweite Schreibweise aufgrund höhere Lesbarkeit vorziehen