Dapper GetList (Prädikat) vs Anfrage (SQL-Bedingung)

dapper dapper-extensions

Frage

Im Dapper kann ich Daten bekommen

Query<Person>("sql condition").

und ich kann mit dapper Erweiterungen tun

GetList<Person>(predicate) 

Beide geben ein IEnumerable zurück

Welchen Ansatz sollte ich für welche Situation wählen?

Da die Erweiterungsbibliothek neuer ist, scheint mir, dass der Autor das Erstellen von SQL nicht mochte

Bedingungen mit Strings. Stattdessen habe ich ein bisschen IntelliSense und stark tippen

Bedingung.

Aber ist das alles ein Vorteil? Gibt es Nachteile, die Sie aus Erfahrung kennen?

bei der Verwendung beider Bibliotheken?

Beliebte Antwort

Die DapperExtension ist da, um mit der einfachen Aufgabe von CRUD gegen eine einzelne Tabelle zu helfen. Wenn Sie mehr brauchen, dann ist Query der Weg, damit umzugehen. Zugegeben, SELECT ist nicht so nützlich wie es eine einzelne Tabelle ist, aber es hat viele der Schreiboperationen vereinfacht.



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum