0
當我嘗試插入重複記錄時,小巧刀不會發生錯誤。然而,它會用錯誤消息填充結果的第一條記錄。例如。小巧刀片插入重複記錄不會拋出錯誤
try
{
var result = Dapper.SqlMapper.Query(SCADConn, sql, d, null, true, 30, ct);
return result;
}
catch (Exception e)
{
throw (e);
}
當我運行上面的代碼的結果變量包含與1行的與下列DapperRow的計數的記錄
{{DapperRow,ErrorNumber = '2601',ErrorSeverity = '14',ErrorState ='1',ErrorProcedure ='OrganizationAdd',ErrorLine ='55',ErrorMessage ='不能在具有唯一索引'IX_Organization_1'的對象'dbo.Organization'中插入重複鍵行。重複鍵值是(AAA Purchasing Pty(Ltd),123123123123)。}}
尷尬的錯誤。我在錯誤處理中返回了一條記錄 – Andy