Ich überlege mir, dapper für mein Projekt zu verwenden, aber zuerst muss ich wissen, ob es
1-) Kann es den Spaltennamen meinen Klasseneigenschaften zuordnen? In meinem Projekt habe ich Legacy-Tabellen, die keine coolen Namen haben.
2-) Es funktioniert gut mit gespeicherten Prozeduren? Alle meine Abfragen basieren auf gespeicherten Prozeduren. Es ist eine Unternehmensbestimmung.
Vielen Dank
Um Spaltennamen Klasseneigenschaften zuzuweisen, können Sie Folgendes tun:
class YourClass {
public int id { get; set; }
public string name { get; set; }
}
Dann -
var yourclasscollection = connection.Query<YourClass>(@"select notcoolid as id, notcoolname as name from legacytable");