質問: 私は単一のトランザクションでいくつかの`SqlBulkCopy`実行していますが、何かがうまくいかない場合は簡単にロールバックできる必要があります。私は、外部キーを持つ複数のテーブルを互いに一括してコピーしています。私はこれらの制約をチェックします。親テーブルをコピーしてから、子テーブルをコピーしていますが、外部キー制約エラーが発生しています。 `SqlBulkCopy`は、制約をチェックするときにトランザクションに挿入された行が含まれていますか?
回答: デフォルトでは、制約はチェックされません.aspx) 。 SqlBulkCopyのオプションを変更して、挿入中に確認します。 > データの挿入中に制約をチェックします。デフォルトでは、制約はチェックされません > >