Ich verwende Dapper, um SQL-Ergebnismenge direkt zu meinem C# -Objekt zuzuordnen, alles funktioniert gut.So führen Sie strikte Mapping auf Dapper
Ich bin mit Aussagen wie diese das Mapping
var result = connection.Query < MyClass> zu tun ("sp_select");
Diese Anweisung scheint jedoch keine genaue Zuordnung zwischen den Klassenfeldern und den aus der Datenbank zurückgegebenen Spalten zu erzwingen. Das heißt, es wird nicht fehlschlagen, wenn das Feld auf dem POCO nicht in der Ergebnismenge existiert.
Ich genieße die Tatsache, dass die Implementierung lose ist und keine Einschränkung Recht der Fledermaus erzwingt, aber gibt es eine Funktion von Dapper, die es mir erlauben würde, bestimmte Felder aus der Ergebnismenge vor dem erfolgreichen Mapping zu verlangen ?
Dank für den Hinweis, die offene Frage auf Github, war ich sicher, dass jemand schon für diese Funktion irgendwann gefragt hatte ... Ich habe einfach nicht der richtige Wortlaut in meiner Suche. Und es macht einen Sinn, warum sie sich weigern, die Funktion zeitnah hinzuzufügen. –