Dies sollte möglich sein.
%Vor%Ich habe das nicht getestet. Ich arbeite auch an einer Möglichkeit, dies zu automatisieren.
Es ist wirklich wichtig, dass die ausgewählten Spalten in derselben Reihenfolge wie die Parametertypen sind.
Ich habe eine Liste Objekte, die ich benutze, um mit Petapoco zu füllen.
Die Klasseneigenschaften und -namen bearbeiten das Datenbankschema. Die Hauptklasse ist Issue und hängt mit zwei anderen Klassen zusammen, deren Namen und Eigenschaften auch mit dem Datenbankschema übereinstimmen: Bedingung und SeverityLevel .
%Vor%Wenn ich eine Liste von Problemen abrufe, verwende ich die Multi-Mapping-Funktion, um die Liste Problem und die zugehörige SeverityLevel abzurufen mit einem einzigen Befehl:
%Vor%Nun, da Petapoco anscheinend nicht mehrere JOINS behandelt, muss ich einen zweiten Schritt machen, um SourceCondition und TargetCondition zu jeder Ausgabe, die ich abgerufen habe.
Um das zu tun, könnte ich entweder:
Im Moment verwende ich die zweite Lösung, weil in der Datenbank eine begrenzte Anzahl von Bedingungen vorhanden ist.
Wie auch immer, es klingt ein bisschen schwer für mich, weil es fast so viele Abfragen erfordert, wie JOINED-Tabellen hinzugefügt werden.
Ich frage mich, ob ich erreichen könnte, dass Arbeit so etwas macht:
%Vor%Liebe Petapoco-Benutzer, lieber Petapoco-Autor, ist das ein Weg, damit umzugehen?
Könnte ich stattdessen Dapper verwenden (wenn es möglich ist ...), möchte ich unbedingt Petapoco für meine Aktualisierungs- / Einfügeoperationen behalten?
Dies sollte möglich sein.
%Vor%Ich habe das nicht getestet. Ich arbeite auch an einer Möglichkeit, dies zu automatisieren.
Es ist wirklich wichtig, dass die ausgewählten Spalten in derselben Reihenfolge wie die Parametertypen sind.
Ich habe eine Liste Objekte, die ich benutze, um mit Petapoco zu füllen.
Die Klasseneigenschaften und -namen bearbeiten das Datenbankschema. Die Hauptklasse ist Issue und hängt mit zwei anderen Klassen zusammen, deren Namen und Eigenschaften auch mit dem Datenbankschema übereinstimmen: Bedingung und SeverityLevel .
%Vor%Wenn ich eine Liste von Problemen abrufe, verwende ich die Multi-Mapping-Funktion, um die Liste Problem und die zugehörige SeverityLevel abzurufen mit einem einzigen Befehl:
%Vor%Nun, da Petapoco anscheinend nicht mehrere JOINS behandelt, muss ich einen zweiten Schritt machen, um SourceCondition und TargetCondition zu jeder Ausgabe, die ich abgerufen habe.
Um das zu tun, könnte ich entweder:
Im Moment verwende ich die zweite Lösung, weil in der Datenbank eine begrenzte Anzahl von Bedingungen vorhanden ist.
Wie auch immer, es klingt ein bisschen schwer für mich, weil es fast so viele Abfragen erfordert, wie JOINED-Tabellen hinzugefügt werden.
Ich frage mich, ob ich erreichen könnte, dass Arbeit so etwas macht:
%Vor%Liebe Petapoco-Benutzer, lieber Petapoco-Autor, ist das ein Weg, damit umzugehen?
Könnte ich stattdessen Dapper verwenden (wenn es möglich ist ...), möchte ich unbedingt Petapoco für meine Aktualisierungs- / Einfügeoperationen behalten?