0
重複レコードを挿入しようとするとDapperがエラーをキャッチしません。ただし、結果の最初のレコードにエラーメッセージが挿入されます。例えば。ダッパー挿入重複レコードでエラーが発生しない
try
{
var result = Dapper.SqlMapper.Query(SCADConn, sql, d, null, true, 30, ct);
return result;
}
catch (Exception e)
{
throw (e);
}
私は上記のコードを実行すると、結果変数はErrorState、以下DapperRow
{{DapperRow、ErrorNumber(エラー番号)= '2601'、ErrorSeverity = '14' で1行のカウントを有するレコードを含みます= '1'、ErrorProcedure = 'OrganizationAdd'、ErrorLine = '55'、ErrorMessage = 'ユニークインデックス' IX_Organization_1 'を持つ' dbo.Organization 'オブジェクトに重複キー行を挿入できません。重複するキー値は(AAA Purchasing Pty(Ltd)、123123123123)です。 '}}
困っています。エラー処理の記録を返しました – Andy