Dapper wird nicht Fehler beim Versuch und Einfügen eines doppelten Datensatzes. Es füllt jedoch den ersten Datensatz des Ergebnisses mit der Fehlermeldung auf. Z.B.Dapper-Eintrag doppelten Datensatz wird nicht Fehler
try
{
var result = Dapper.SqlMapper.Query(SCADConn, sql, d, null, true, 30, ct);
return result;
}
catch (Exception e)
{
throw (e);
}
Wenn ich den obigen Code die Ergebnisvariable enthält einen Datensatz mit einem Zählwert von 1 Zeile mit der folgenden DapperRow
{{DapperRow, Errornumber = '2601' laufen '14' ErrorSeverity =, Error = '1', ErrorProcedure = 'OrganizationAdd', ErrorLine = '55', ErrorMessage = 'Kann keine doppelte Schlüsselzeile im Objekt' dbo.Organization 'mit dem eindeutigen Index' IX_Organization_1 'einfügen. Der doppelte Schlüsselwert lautet (AAA Pty (Ltd), 123123123123).}}
Peinlicher Fehler. Ich habe einen Datensatz zur Fehlerbehandlung zurückgegeben – Andy