Mehrere Einträge einfügen und Identität zurückgeben

8

Ich habe Dapper ausgedruckt, um EF6 zu ersetzen, das wir verwendet haben.

Einer der Anwendungsfälle beinhaltet das Einfügen mehrerer Datensätze in eine Tabelle, in der wir die Identitätsspalte und eine andere datetime-Spalte des DB-Sets zurückgeben müssen.

Zur Veranschaulichung - siehe Tabelle

%Vor%

Ich weiß, dass ich mit Connection.Execute mehrere Datensätze einfügen kann - Aber das gibt mir keine Id, wenn Spalten erstellt.

%Vor%

Um Identitätsdaten zurückzugeben, könnte ich Connection.Query

verwenden %Vor%

Dies kann jedoch nur für jeweils einen Datensatz durchgeführt werden - d. h. jeder Datensatz ist ein Umlauf zum Server, der nicht durchführbar ist.

Im Wesentlichen suche ich nach einem Weg dahin (das funktioniert nicht - da Query keine Sammlung abruft / abbildet) - dh mehrere Datensätze in einen Servertrip einfügen und Identitäten (oder auch andere Spalten) zurückgeben für alle eingefügten Zeilen

%Vor%     
user3595571 21.08.2015, 15:16
quelle

0 Antworten

Tags und Links